Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So starten Sie einen Docker-Container automatisch nach dem Booten

So starten Sie einen Docker-Container automatisch nach dem Booten

王林
王林Original
2020-03-23 18:13:553352Durchsuche

So starten Sie einen Docker-Container automatisch nach dem Booten

Wenn Sie Docker Run zum Starten des Containers verwenden, verwenden Sie den Parameter --restart, um Folgendes festzulegen:

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

--restart Die spezifischen Parameterwertdetails lauten wie folgt:

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

Sie können auch angeben, wie oft Docker maximal versuchen soll, den Container neu zu starten, wenn die On-Failure-Richtlinie verwendet wird.

Standardmäßig versucht Docker, den Container für immer neu zu starten.

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

Wenn --restart=always beim Erstellen nicht angegeben wird, können Sie den Aktualisierungsbefehl

docker update --restart=always xxx

verwenden. Empfohlene verwandte Tutorials: Docker-Tutorial

Das obige ist der detaillierte Inhalt vonSo starten Sie einen Docker-Container automatisch nach dem Booten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn