Docker は自動的に再起動します。これを実現する方法は、コンテナーの起動時にパラメーター「--restart=always」を追加して自動再起動を実現することです。
この記事の動作環境: ubuntu 18.04 システム、Docker バージョン 20.10.11、Dell G3 コンピューター。
docker は自動的に再起動しますか?
docker は自動的に再起動されます。
Docker コンテナを自動的に再起動する方法:
問題
システムの再起動、Docker の再起動などにより、実行中のコンテナが実行を停止します。コンテナを再起動する必要がありますが、これが非常に面倒です。実際、Docker は自動再起動メカニズムを提供します。
解決策
コンテナを起動するときに、次のようにパラメータ --restart=always を追加するだけで自動再起動が実現します。
$ docker run --restart=always
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 サイトの他の関連記事を参照してください。