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!