运行 docker 容器“--始终重启”重新启动服务器,容器/映像未重新启动


docker run 
    -d 
    -e "SOME_ENV_VAR=someValue" 
    -h some.host.com 
    --link db-thing:db 
    --name someName 
    -p 5555:5555 
    --restart always 
    -v /someFile:/otherFile:ro 
    -v /someDir/:/otherDir/ 
    web-thing

我在 CentOS 上使用 docker 1.7.1。 我用--restart always启动了一些容器,然后重新启动了服务器。 Docker恢复了,但没有一个容器/映像重新启动。 我认为它们可能相互依赖,因此重新启动了db-thing映像,但即使这样,其他映像仍然没有重新启动。 什么可以阻止容器重新启动?

这是否与此有关:如何在 docker 容器之间设置链接,以便重新启动不会破坏它?

我又试了一次,它奏效了。 咚! 我最好的猜测是我正在一个文件中开发我的 docker 命令(以签入源代码管理(,我一定忘记运行--restart always的命令版本。 糗!

最新更新