新手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.
錯誤:無須任何處理docker
尚未解決以前,我看了網上的兩解決辦法
1.yum沒有找到docker包,更新epel第三方軟件庫,運行命令:sudo yum install epel-release ,以後再執行:sudo yum install docker
爽!上面的可行!centos
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.rpmpost
其中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 便可。.net
最後執行一波:插件
$ docker 回車!blog
**************進程
*********事務
******(請忽略這三行)