ホームページ  >  記事  >  運用・保守  >  Docker サービスを再起動するとコンテナに影響しますか?

Docker サービスを再起動するとコンテナに影響しますか?

青灯夜游
青灯夜游オリジナル
2022-02-23 16:20:4210439ブラウズ

Docker サービスを再起動すると、コンテナーに影響します。 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。