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
图像,但即便如此,其他人仍然没有重启。什么能阻止容器重新启动?
这与此有关:How to setup linkage between docker containers so that restarting won't break it?
答案 0 :(得分:1)
我再次尝试,它有效。卫生署!我最好的猜测是我在一个文件中开发我的docker命令(检查源代码控制),我必须忘记运行--restart always
命令的版本。尴尬!