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时我没有看到正常情况?
答案 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。