–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上使用此命令一样可以起作用。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐