新手centos6.9安装docker时从遇到No package docker-io available开始的各种不小心的坑...
因为新项目要用到docker,我自然而然的想学习,其实在大学的时候就有所接触,但是很多基础知识不知道,导致忍一时就忍到了毕业啊
,好了,废话不多说:
新安装了CentOS6.9,准备安装docker,执行命令 yum -y install docker-io 和 命令 yum -y install docker
都会报:
已加载插件:fastestmirror, refresh-packagekit, security
设置安装进程
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
No package docker-io available.
错误:无须任何处理
还没有解决之前,我看了网上的两解决办法
1.yum没有找到docker包,更新epel第三方软件库,运行命令:sudo yum install epel-release ,之后再执行:sudo yum install docker
爽!上面的可行!
2.直接用下载源安装,执行命令:yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
其中tm的注意啦,在没有用第二种的情况下,执行docker命令会提示【docker: 未被识别的服务】,而且根据网上说的更改配置文件执行
vi /etc/sysconfig/docker
是没有用滴,因为不存在!
终于百度到了,安装docker的时候要执行 yum -y install docker-io 而不是 yum -y install docker!!!!
最后mark一波。。详细一点的文章连接 http://blog.csdn.net/yushl_sirius/article/details/76499890
后来,又有问题啦,嘿嘿
执行完 yum -y install docker-io 之后,再执行docker , 提示:Segmentation Fault or Critical Error encountered. Dumping core and aborting
往上一看发现=======0.0..
事务测试出错:
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
这个是重复安装的冲突,原因,安装了docker之后再安装docker-io
解决方式:先执行 yum remove docker 后再 yum install docker-io 即可。
最后执行一波:
$ docker 回车!
**************
*********
******(请忽略这三行)