Dockerコンテナ自動再起動:失敗時の設定と運用
Dockerのコンテナを自動再起動するには、–restartオプションを使用してコンテナの再起動ポリシーを指定できます。以下は一般的な再起動ポリシーのいくつかです。
- –常に再起動
- –再起動=停止まで
- –障害時に再起動
例えば、コンテナが常に自動的に再起動するように設定したい場合、次のコマンドを使用してコンテナを起動できます。
docker run --restart=always [其他选项] 镜像名称
既存のコンテナの再起動ポリシーを変更したい場合は、docker updateコマンドを使用してください。
docker update --restart=always 容器名称
これらの設定はコンテナが実行されているときにのみ有効になります。これらの設定を永続的に保存するには、Docker ComposeファイルやDocker Swarmサービスの構成に書き込むことができます。