Docker サービスを再起動すると、コンテナーに影響します。 docker サービスの再起動後、コンテナーは実行を停止します。これは、docker サービスの再起動後、このサーバー上で実行されているすべての docker コンテナーが終了し、docker の起動後に起動しなくなるためです。
このチュートリアルの動作環境: linux5.9.8 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
Docker サービスを再起動すると、コンテナーに影響します。
docker が再起動されると、このサーバー上で実行されているすべての docker コンテナーも終了します。つまり、コンテナーは実行を停止し、docker の起動後に開始されなくなります。
docker ps -a
を使用して確認できます。
では、docker プロセスを再起動してコンテナを自動的に起動させる方法はあるのでしょうか?
これを設定するには 2 つの方法があります:
1. コンテナーはまだ作成されていないため、コンテナーの実行時に –restart=always パラメーターを追加します
docker run -id --restart=always -p 9999:9999 -v xxxx:xxxx 镜像名称:tag
2. コンテナーが既に実行されている場合は、次のコマンドを実行します:
docker update --restart=always 容器名字或者容器ID
すぐに有効にしたい場合は、docker systemctl restart docker を再起動します。それ以外の場合は、次回再起動するまで待ちます。
その他: 自動起動を停止したい場合は、次のコマンドを実行します:
docker update --restart=no 容器名字或者容器ID
推奨される学習: "docker ビデオ チュートリアル "
以上がDocker サービスを再起動するとコンテナに影響しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。