安装EPEL存储库并启用EPEL后,我尝试了以下操作:
# yum install docker-io || yum --enablerepo=epel install docker-io
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* epel: mirrors.yun-idc.com
* extras: mirrors.btte.net
* updates: mirrors.btte.net
No package docker-io available.
Error: Nothing to do
在CentOS 7中,如何安装docker?
答案 0 :(得分:1)
如here所述,docker位于CentOS 7的CentOS-Extras存储库中,无需启用EPEL即可安装。
请注意:从CentOS 7开始,包的正确名称应该只是docker
,而在CentOS 6的EPEL存储库中,它被称为docker-io
。)我猜这是问题为什么它失败了。希望这有帮助!
一些额外的评论(感谢@Martin Preusse的提示):
extras
存储库中的软件包现在有点过时了。可用版本为0.11.1,而目前稳定版本的docker为1.2.0。
虽然docker在EPEL repository for CentOS 6中可用docker-io
(因为docker
与系统托盘停靠包的名称冲突),但在beta EPEL repository for CentOS 7中无法使用}。更糟糕的是:CentOS 6的EPEL版本是1.1.2,比CentOS 7官方版本库中的当前版本要新得多。
答案 1 :(得分:0)
这不是最佳选择,但是我从FC19中提取了最近的rpm并在CentOS7上使用了它。我使用了docker-io-1.1.2-3.fc19.x86_64:
然后执行本地rpm安装。我没有遇到任何问题。我的CentOS版本是CentOS Linux版本7.0.1406(核心)
这不是我这样做的首选方式,但它比版本方面要好得多。
答案 2 :(得分:0)
我尝试使用下面的命令运行。
yum install -y docker.x86_64