如何在CentOS 7上安装Docker?

q8l4jmvw  于 2023-01-25  发布在  Docker
关注(0)|答案(4)|浏览(130)

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

dba5bblo

dba5bblo1#

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与系统托盘dock的包名冲突),但在beta EPEL repository for CentOS 7中不可用。EPEL中CentOS 6的版本是1.1.2,比CentOS 7官方extras存储库中的当前版本更新很多。

wixjitnu

wixjitnu2#

这不是最佳的,但我从FC 19中提取了最近的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 Release 7. 0. 1406(核心)
这不是我喜欢的方式,但总比版本落后得多。

pjngdqdw

pjngdqdw3#

我已经尝试了下面的命令,它是工作。
yum安装-y扩展坞.x86_64

i2loujxw

i2loujxw4#

您可以使用repo或软件包文件安装docker,如下所示:
yum安装-y yum-utils
yum配置管理器--添加存储库https://download.docker.com/linux/centos/docker-ce.repo
百胜安装docker-ce docker-ce-cli www.example.com docker-compose-插件containerd.io docker-compose-plugin
验证指纹是否与060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35匹配,并在需要时接受GPG密钥。
对于特定版本的安装,您可以参考以下命令:yum列表docker-ce--显示重复项|排序-r

您也可以在不添加服务器上的存储库的情况下安装它。使用软件包下载的安装步骤访问此链接:www.example.com然后选择您喜欢的CentOS版本。找到您想要安装的Docker版本的. rpm文件后,导航到x86 64/stable/Packages/。https://download.docker.com/linux/centos Then select your preferred CentOS version. Once you've found the.rpm file for the Docker version you wish to instal, navigate to x86 64/stable/Packages/.

相关问题