如何在CentOS 7上安装docker?

时间:2014-08-21 10:20:24

标签: centos docker

安装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?

3 个答案:

答案 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:

http://rpm.pbone.net/index.php3/stat/4/idpl/27150558/dir/fedora_19/com/docker-io-1.1.2-3.fc19.x86_64.rpm.html

然后执行本地rpm安装。我没有遇到任何问题。我的CentOS版本是CentOS Linux版本7.0.1406(核心)

这不是我这样做的首选方式,但它比版本方面要好得多。

答案 2 :(得分:0)

我尝试使用下面的命令运行。

  

yum install -y docker.x86_64