社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
title: CentOS安装Docker CE
tag: CentOS, Docker CE
Docker Community Edition(CE)它是免费的,非常适合想要尝试基于容器的应用程序的开发人员和小型团队。
我不知道您是之前是否折腾了一番,然后才看到我这篇文章,还是直接看到了我的文章。
所以我还是先让您卸载一下看看吧。
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-selinux
docker-engine-selinux
docker-engine
安装所需的包。yum-utils提供了yum-config-manager 程序 、device-mapper-persistent-data和lvm2 。
sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2
我相信很多人都是卡在了,这一步。
sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
如果是国内的用户,您用了是不是一直提示超时, 这是因为官方的仓库需要翻墙使用。别急我们还有其他方案。
错误提示:fastestmirror, langpacks
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 12] Timeout on https://download.docker.com/linux/centos/docker-ce.repo: (28, ‘Operation timed out after 30001 milliseconds with 0 out of 0 bytes received’)
sudo yum-config-manager
--add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum-config-manager
--add-repo
http://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
如果上面两个都不行我们就换这个。
yum list docker-ce --showduplicates | sort -r
可以看到有很多版本,我们选择最新的。
默认安装sudo yum install docker-ce
使用上面的语句会默认帮我们安装最新的版本
指定版本sudo yum install docker-ce-<VERSION STRING>
如果需要安装其他版本我们在后面指定版本号就好了。
启动dockersudo systemctl start docker
设置开机启动sudo systemctl enable docker
实现helloworlddocker run hello-world
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!