ホームページ  >  記事  >  運用・保守  >  docker は自動的に再起動しますか?

docker は自動的に再起動しますか?

藏色散人
藏色散人オリジナル
2021-12-30 11:39:495305ブラウズ

Docker は自動的に再起動します。これを実現する方法は、コンテナーの起動時にパラメーター「--restart=always」を追加して自動再起動を実現することです。

docker は自動的に再起動しますか?

この記事の動作環境: ubuntu 18.04 システム、Docker バージョン 20.10.11、Dell G3 コンピューター。

docker は自動的に再起動しますか?

docker は自動的に再起動されます。

Docker コンテナを自動的に再起動する方法:

問題

システムの再起動、Docker の再起動などにより、実行中のコンテナが実行を停止します。コンテナを再起動する必要がありますが、これが非常に面倒です。実際、Docker は自動再起動メカニズムを提供します。

解決策

コンテナを起動するときに、次のようにパラメータ --restart=always を追加するだけで自動再起動が実現します。

$ docker run --restart=always

Docker が提供する戦略は常にではなく次のようになります:

docker は自動的に再起動しますか?

停止しない場合の使用法は次のとおりです:

$ docker run -d --restart unless-stopped redis

すでに実行中のコンテナの場合

すでに実行中のコンテナーで、起動時に --restart パラメーターが追加されていない場合は、更新コマンドを使用してパラメーターを増やすことができます:

$ docker update --restart=always xxx

オンエラーの数

-failure に関するポリシーについては、無制限の再起動を防ぐために回数を増やすことができます:

$ sudo docker run --restart=on-failure:10 redis

推奨学習: 「docker ビデオ チュートリアル

以上がdocker は自動的に再起動しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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