Docker学习笔记:容器自动重启--restart

–restart参数有三个可选值:no,on-failure,always

  • no为默认值,表示容器退出时,docker不自动重启容器
  • on-failure表示,若容器的退出状态非0,则docker自动重启容器,还可以指定重启次数,若超过指定次数未能启动容器则放弃
docker update --restart=on-failure:3 [容器名]
  • always表示只要容器退出,则docker将自动重启容器
1.docker容器运行时设置
#docker服务重启后容器会自动重启
docker run ****** --restart=always
2.docker容器已经启动了,则可以通过如下命令设置
docker update --restart=always <Container ID>

Warning: The docker update and docker container update commands are not supported for Windows containers.

官方网站说不支持windows容器上使用docker update命令,经实际测试windows上使用此命令一样可以起作用。

发布了470 篇原创文章 · 获赞 236 · 访问量 142万+

猜你喜欢

转载自blog.csdn.net/yaomingyang/article/details/103480946