日々精進

新しく学んだことを書き留めていきます

dockerコンテナを終了させない

CMDで指定したコマンドの実行が終わったらコンテナも終了するので、そうさせない方法。 調べるとforegroundプロセスが終了しないよう無限ループを実行するとか書いてる記事があってマジかと思ったが、 もっといい方法があった。docker run -dオプションをつけるとforegroundプロセスが終了してもコンテナは終了しない。 --rmオプションもコンテナが終了したら自動的に削除してくれるので便利。

参考:

qiita.com