在使用docker run啓動容器時,使用–restart參數來設置:
docker run --restart=onfailure --name imagesName
--restart具體參數值詳細信息:
no - 容器退出時,不重啓容器;
on-failure - 只有在非0狀態退出時才從新啓動容器;
always - 無論退出狀態是如何,都重啓容器;
還可以在使用on - failure策略時,指定Docker將嘗試重新啓動容器的最大次數。默認情況下,Docker將嘗試永遠重新啓動容器。
docker run --restart=on-failure:10 imagesName
如果創建時未指定 --restart=always ,可通過update 命令
docker update --restart=always imagesName