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

So starten Sie einen Docker-Container automatisch nach dem Booten

王林
Freigeben: 2020-03-23 18:13:55
Original
3405 Leute haben es durchsucht

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
Nach dem Login kopieren

--restart Die spezifischen Parameterwertdetails lauten wie folgt:

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

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
Nach dem Login kopieren

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

docker update --restart=always xxx
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage