CentOS6.5安装Docker,按照www.runoob上的菜鸟教程安装后,被各种坑,无法启动,使用service docker start命令启动报“docker: 未被识别的服务”,后经各种折腾鼓捣,升级kernel,无果... 后经Google发现原因如下:

安装docker的时候要执行 yum -y install docker-io 而不是 yum -y install docker!!!!

于是,执行yum -y install docker-io,得到如下报错:

Transaction Check Error:

  file /usr/bin/docker from install of docker-io-1.7.1-2.el6.x86_64 conflicts with file from package docker-1.5-5.el6.x86_64


Error Summary

再谷歌,可能是安装冲突,于是先执行 yum remove docker 后再 yum install docker-io ,成功!


再总结下基本安装过程:

    安装docker

[root@localhost /]# yum -y install docker-io

    更改配置文件

[root@localhost /]# vi /etc/sysconfig/docker
    other-args列更改为:other_args="--exec-driver=lxc --selinux-enabled"

    启动docker服务

[root@localhost /]# service docker start
Starting cgconfig service:                                 [  OK  ]

Starting docker:                                               [  OK  ]

    查看启动docker状态

[root@localhost /]# service docker status
docker (pid  2781) 正在运行...

    查看启动日志

[root@localhost /]# tail /var/log/docker


    将docker加入开机启动
[root@localhost /]# chkconfig docker on

    基本信息查看

    docker version:查看docker的版本号,包括客户端、服务端、依赖的Go等


参考文章:

http://blog.51cto/fatty/1766055

https://wwwblogs/maodot/p/7654918.html

https://tw.saowen/a/23b5a60e3f28ed594df0ea91637bafdcd911ef448c819eb677c16683d50e877b

http://blog.csdn/slovyz/article/details/49122349



更多推荐

新手根据菜鸟教程安装docker,从"docker: 未被识别的服务"开始遇到的坑...