在linux上安装后无法启动docker

时间:2014-07-30 15:19:59

标签: linux docker

HY 在内核版本为3.15.7-1.el6.elrepo.x86_64的CentOS Linux 6.0版本上,我安装了这样的docker

yum install docker-io  it's ok 

但是当我尝试启动docker时,我得到了这个

 /etc/init.d/docker start  
Starting docker:                                           [  OK  ]

在日志文件中我看到了这个

[5b73ca03] +job serveapi(unix:///var/run/docker.sock)
[5b73ca03] +job initserver()
[5b73ca03.initserver()] Creating server
2014/07/30 13:52:24 Listening for HTTP on unix (/var/run/docker.sock)
exit status 1
[5b73ca03] -job initserver() = ERR (1)
2014/07/30 13:52:25 exit status 1

我真的不明白为什么我得到-job initserver()= ERR(1)我在centos上阅读了很多安装docker的教程,我也尝试添加fstab" none / sys / fs / cgroup cgroup默认值0 0" 当我尝试grep aufs / proc / filesystems时我没有看到正常情况?

3 个答案:

答案 0 :(得分:1)

解决我的问题我使用nsenter

https://github.com/jpetazzo/nsenter

我使用这个脚本在contenair上自动连接我只有一个contenair了!

#!/bin/bash 
CONTAINER_ID=`docker ps --no-trunc | sed -n 2p | tr -s ' ' | cut -d' ' -f1`
PID=`docker inspect --format '{{ .State.Pid }}' $CONTAINER_ID`
nsenter -m -u -n -i -p -t $PID /bin/bash

答案 1 :(得分:0)

尝试注销,然后再次重新登录。

答案 2 :(得分:0)

我在github上得到了叔叔杰克的回复 该设置不受支持。如果您想使用比CentOS 6更新的内核,请升级到RHEL7。