Dockerコンテナ自動再起動設定:失敗しない3つの方法
Dockerコンテナを自動再起動するには、–restartパラメータを使用してコンテナの再起動戦略を指定できます。以下はよく使われる再起動戦略のいくつかです。
- –常に再起動
- 再起動=停止されるまで
- –再起動=失敗時
- –再起動=失敗時:5
例えば、コンテナを常に自動再起動するように設定するには、次のコマンドを使用できます:
docker run --restart=always my_container
容器の再起動ポリシーを確認するには、次のコマンドを使用できます:
docker inspect --format '{{.HostConfig.RestartPolicy.Name}}' my_container
Dockerコンテナに自動再起動を設定する際は、コンテナが無限に再起動されてシステムリソースが消耗することを防ぐために適切に再起動ポリシーを設定することをお勧めします。