CoreOS 更新重启后, 所有容器服务全部停掉了

今天有几个服务出问题了,上去看了下,这台 CoreOS 下的所有容器服务竟然全部停掉了,好奇怪,启动容器时明明加了--detach参数了呀.

问题原因

想了想,会不是是 CoreOS 更新重启导致的, 看了下 CoreOS 更新记录(有没啥命令可以直观的看到更新记录?),果然从 alpha 1423.0.0 升级到了 alpha 1430.0.0.

今天又出现这个问题了,CoreOS 从 alpha 1430.0.0 升级到了 alpha 1437.0.0,自动重启后,所有 container 都 stop 了,回想了下问题, 应该叫"docker container 如何开机自启动?",那么问题就归结到 docker 的重启策略上了.

解决办法

初次启动 container 记得设置重启策略--restart=always.

原文地址:https://www.cnblogs.com/taadis/p/12126143.html