在使用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 - 无论退出状态是如何,都重启容器
也可以在使用on-failure 策略時,指定Docker 將嘗試重新啟動容器的最大次數。
預設情況下,Docker 將嘗試永遠重新啟動容器。
sudo docker run --restart=on-failure:10 redis
如果建立時未指定 --restart=always ,可透過 update 指令
docker update --restart=always xxx
相關教學建議:docker教學
以上是docker容器如何開機自啟的詳細內容。更多資訊請關注PHP中文網其他相關文章!