1. ホーム
  2. docker

[解決済み】システム起動時にdockerが自動的にコンテナを起動しないようにするには?重複

2022-04-12 16:23:38

質問

Dockerはシステム起動のたびにコンテナを起動しますが(debian)、そのためのサービスは作成していません。どうすれば、dockerがそれをしないようにできますか?

解決方法は?

Dockerは、Dockerサービスの初期起動時に、RestartPolicyが「always」であるコンテナをすべて自動起動します。cronやその他の通常のシステム起動スクリプトでは、この証拠を見つけることができませんので、コンテナ設定を掘り下げて見つける必要があります。

docker inspect my-container (出力されたRestartPolicyを探す)

このような状況が発生するのは、ほとんどの場合、コンテナの作成時に --restart always そして、このようなことが起こらないようにするために、状況が変化したのです。

docker 1.11以降では、簡単に修正できます。

docker update --restart=no my-container

オリジナルの回答はこちら docker - コンテナの自動再起動を無効にする方法は?