2017-04-17 3 views
0

매일 자정에 Docker 컨테이너 안에 js 파일을 실행해야합니다.Docker 컨테이너에서 'node filename.js'명령을 실행하십시오.

여기

#!/bin/bash 

docker exec -it hash_app bash 

node midnight.js 

도커 간부가 잘 작동 midnight.sh 내 파일입니다. 그러나 'node midnight.js'명령은 작동하지 않습니다.

도커 컨테이너에서 midnight.js를 어떻게 실행할 수 있습니까?

답변

1

사용 -c는 문자열로 명령을 보낼 :

docker exec -it hash_app bash -c "node midnight.js" 

그렇지 않으면 /midnight.js에 위치한 파일을 가정 :

docker exec -it hash_app bash -c "cd /path/to/dir;node midnight.js" 
+0

그것은 작동한다! 고마워, 형제! –

관련 문제