ホームページ >運用・保守 >Docker >起動後にDockerコンテナを自動的に起動する方法

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

王林
王林オリジナル
2020-03-23 18:13:553411ブラウズ

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

docker run を使用してコンテナーを起動する場合は、--restart パラメーターを使用して設定します。

docker run -m 512m --memory-swap 1G -it -p 6379:6379 --restart=always --name redis -d redis

--restart 特定のパラメーター値の詳細は次のとおりです。 ##

no - 容器退出时,不重启容器
on-failure - 只有在非0状态退出时才从新启动容器
always - 无论退出状态是如何,都重启容器

失敗時ポリシーを使用する場合、Docker がコンテナーの再起動を試行する最大回数を指定することもできます。

デフォルトでは、Docker はコンテナーを永久に再起動しようとします。

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

作成時に --restart=always が指定されていない場合は、更新コマンドを使用できます。

docker update --restart=always xxx

推奨される関連チュートリアル:

docker チュートリアル

以上が起動後にDockerコンテナを自動的に起動する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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