Docker はシステムの起動ごとにコンテナを起動しますが (debian)、そのためのサービスを作成しませんでした。docker がこれを行わないようにするにはどうすればよいですか?
ベストアンサー1
RestartPolicy
Docker は、docker サービスが最初に起動したときに、 でコンテナを自動起動します'always'
。cron やその他の通常のシステム起動スクリプト内では、この証拠は見つかりません。コンテナ構成を詳しく調べて見つける必要があります。
docker inspect my-container
RestartPolicy
(出力で を探します。grep も使用できます: docker inspect my-container | grep RestartPolicy -A 3
)
この状況は主に、 でコンテナが作成された場合に発生し--restart always
、その後状況が変わり、これ以上発生しないようにしたい場合がありました。
docker 1.11以降では、これは簡単に修正できます
docker update --restart=no my-container
元の回答はここにあります:docker - コンテナの自動再起動を無効にするにはどうすればいいですか?