AIOps 平台的误解,挑战及建议(中),AIOps常见的误解
5782
2022-10-11
docker 会自动重启么
docker会自动重启,其实现方法就是在启动容器的时候,添加上参数为“--restart=always”就可以实现自动重启。
本文操作环境:ubuntu 18.04系统、Docker 20.10.11版、Dell G3电脑。
docker 会自动重启么?
docker 会自动重启。
让Docker的容器自动重启的方法:
问题
系统重启、Docker重启等都会造成运行的容器停止运行,不得不再把容器启动起来,但这实在是麻烦。实际上,Docker提供了自动重启的机制。
解决方案
在启动容器时,只要加上参数--restart=always就可以实现自动重启了,如下:
$ docker run --restart=always
Docker提供的重启策略不只是always,有如下:
unless-stopped用法如下:
$ docker run -d --restart unless-stopped redis
对于已经在运行的容器
对于已经在运行的容器,而启动时又没有增加--restart参数,则可以通过update命令来增加:
$ docker update --restart=always xxx
对于on-failure的次数
对于策略on-failure可以增加次数限制,以防止无限重启:
$ sudo docker run --restart=on-failure:10 redis
推荐学习:《docker视频教程》
php入门到就业线上直播课:查看学习
发表评论
暂时没有评论,来抢沙发吧~