码迷,mamicode.com
首页 > 其他好文 > 详细

docker 容器挂掉后 怎么自动重启

时间:2020-05-28 19:56:39      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:手动   top   描述   服务   call   cti   nbsp   ica   emoji   

用docker run的时候带上参数--restart always

 

推荐使用 --restart unless-stopped,这样如果不是显式的 docker container stop xxx 就会在这个容器主进程挂掉之后自动重启。

 

按道理,--restart always是任何情况容器停止都会重启,我加了之后没有达到目的。详细描述:容器在运行的时候,由于一些原因(比如服务器资源紧张或者访问太频繁)会挂掉,都要手动重启
 
 
可以看下官方说法:https://docs.docker.com/config/containers/start-containers-automatically/,这里指出RestartPolicy不生效有两种可能,1、启动没有10秒就退出的容器,2、手动stop的容器。估计你是由于宿主机资源不足重启容器后10秒内直接退出导致容器重启失败。

docker 容器挂掉后 怎么自动重启

标签:手动   top   描述   服务   call   cti   nbsp   ica   emoji   

原文地址:https://www.cnblogs.com/ExMan/p/12982898.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!