Docker 的重啟可以設(shè)置為自動(dòng)進(jìn)行,具體取決于你的重啟策略設(shè)置。以下是關(guān)于 Docker 重啟策略的相關(guān)信息:
在創(chuàng)建容器時(shí),可以通過(guò)添加 --restart=always
參數(shù)來(lái)設(shè)置容器在 Docker 服務(wù)重啟后自動(dòng)啟動(dòng)。例如:
docker run --restart=always -d your_image_name
如果容器已經(jīng)在運(yùn)行,可以通過(guò) docker update
命令來(lái)更新容器的重啟策略。例如:
docker update --restart=always your_container_name_or_id
no
:容器退出時(shí)不自動(dòng)重啟。on-failure[:max-retries]
:只有在容器以非零退出狀態(tài)退出時(shí)才重新啟動(dòng),可以指定最大重試次數(shù)。always
:無(wú)論退出狀態(tài)如何,都重啟容器。unless-stopped
:在停止 Docker 守護(hù)進(jìn)程之前,容器將一直重啟。通過(guò)上述方法,你可以確保 Docker 容器在 Docker 服務(wù)重啟后自動(dòng)啟動(dòng)。