很多朋友碰到怎样的问题:centos6.5启动docker失败,本网通过互联网收集了以下的答案,以方便用户参考解决问题,具体问题如下: 步骤如官方文档:http://docs.docker.com/installation/centos/ 虚拟机centos6.5 2.6.32-431.el6.x86_64
步骤如下
然后
docker -d -D 求解决办法,是不是要求改网络 用户提供的答案1:
参考github上相关issue讨论: https://github.com/docker/docker/issues/14024 尝试升级docker到最新的1.7.1版本,升级centos 6到最新的6.6版本,是否还会出现这个问题?
用户提供的答案2:
升级内核吧
用户提供的答案3: 呵呵,刚刚解决这个问题,帮你一下,其实不是你的环境问题。只是1.7.01这个版本有在centos6环境下有会出现BUG,用 https://test.docker.com/rpm/1.7.1-rc1/centos-6/RPMS/x86_64/docker-engine-1.7.1-0.1.rc1.el6.x86_64.rpm 这个包就可以了。而刚刚1.7.1的正式版也发布了,也可以试试。但建议docker还是运行在kernel3.1以上内核吧。因为同样2.6.32的内核,我有一台机器比较容易死机,不过如果不是正式机就没所谓了。 用户提供的答案4: 升级内核就Ok了. 用户提供的答案5: 升级内核到最新,就可以了 用户提供的答案6:
You are running linux kernel version 2.6.32-431.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.10.0. 写的很清楚了啊。你内核版本过低。需要升级到至少3.10.0
用户提供的答案7:
centos6.x版本,目前默认最高就是2.6.32-503,说升级内核的,说得简单,但实际上比较困难而且容易出现grub出问题的一件事,值得么?尝试过再讨论吧。 docker 1.7版本不是至少内核3.1才能适用,而是低于这个版本的话就unstable而已,最少依赖内核为 2.6.32-431 (责任编辑:IT) |