2017-04-17 9 views
0

毎日午前0時にDockerコンテナ内でファイルjsを実行する必要があります。Dockerコンテナ内で 'node filename.js'コマンドを実行してください

ここに私のファイルmidnight.shは

#!/bin/bash 

docker exec -it hash_app bash 

node midnight.js 

ドッカー幹部が正常に動作します。しかし、コマンド 'node midnight.js'は機能しません。

ドッキング用のコンテナ内でmidnight.jsを実行するにはどうすればよいですか?

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

をあなたのファイルはそう/midnight.jsに位置していると仮定すると::文字列としてコマンドを送信するために

答えて

1

使用-c

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

それは働きます!ありがとう、兄弟! –

関連する問題