高洛峰2017-04-24 09:11:36
-d を使用してバックグラウンドで実行する場合、現時点では継続的に実行できるコマンドのみを使用できます。それ以外の場合は、操作の完了時に停止します。
PHP中文网2017-04-24 09:11:36
こんなこともできます
リーリーDockerFile で連続出力タスクを実行します
さて、これはほぼ無限ループです
ここでは docker の実行ステータスを確認できます。 up は実行を続けることを意味し、exit は実行したいタスクを実行した後に終了することを意味します。そのため、連続したコマンド
巴扎黑2017-04-24 09:11:36
-dを付けても、コマンドが終了していれば、dockerは何もすることがないと判断して、自動的に終了します。バックグラウンドでコンテナを実行するには、フォアグラウンドプロセスが必要です。
コマンドの後に先頭や末尾などを追加すると、常に実行中のプロセスが前面に表示されます。
黄舟2017-04-24 09:11:36
放してください、上の階のみんなは元のポスターの意味を理解していませんでした。 。 。彼が意味するのは、Docker 内では継続的な操作 (つまり、バックグラウンドでの実行) が存在しないということです。
docker を終了せずに実行し続けたい場合は、supervisord を使用できます