刚升级了Docker 1.6 ,然后之前1.3版本时创建的container全部无法正常启动?还有救吗?


刚把Docker 1.3升级到了Docker 1.6,结果之前创建的container全部无法启动,是否还有救啊?向大牛求救。。。
root@aatec-serv-t001:/var/log# docker start 4c659c7f5e69
Error response from daemon: Cannot start container 4c659c7f5e69:  (exit status 1)
FATA[0000] Error: failed to start one or more containers 
已邀请:

萧遥吟 - 80后IT技术男

赞同来自:


升级前先把容器打包,然后升级后倒入试试

shlallen - DaoCloud软件工程师,合伙人

赞同来自:


首先,对于非常重要的容器,直接升级Docker Daemon肯定是有风险的。save和commit都可以降低风险,建议考虑这两个操作。

对于Start失败的原因,实在是太多了,根据日志也很难看出原因。

扁豆焖面先生

赞同来自:


最后决定回退版本了使用1.4版本,看来docker的版本差异还是蛮大的。新版本有待深入研究研究啊。

扁豆焖面先生

赞同来自:


更新:
我在本机上重新安装了 docker 1.6.2 重启电脑 再次启动 container 就ok了。有可能是版本升级后 某些依赖没有更新过来。。。。? 继续疑问中。

要回复问题请先登录注册