
我是 Docker 新手,使用 docker Docker 版本 18.06.0-ce,在 ubuntu 伺服器 18.04 LTS 上建置 0ffa825。
我可以運行我的 docker 容器
sudo docker start container_name
但每次我的伺服器重新啟動時,我都必須手動啟動容器。嘗試過docker run -dit --restart unless-stopped container_name
,但我收到錯誤無法找到圖像錯誤
Unable to find image 'container_name:latest' locally
答案1
您必須使用新的重新啟動策略來更新容器:
docker update --restart=unless-stopped <container name>
如果 docker 隨您的伺服器啟動(似乎當您可以立即啟動容器時),這將足以讓您的容器隨其啟動。
docker run
用於從映像建立新容器,因此如果您想使用設定的重新啟動策略建立新容器,可以這樣做:
docker run --restart=unless-stopped <image name:version>