Docker 官方安装教程链接如下
Install Docker Engine on CentOS | Docker Documentation
第一步:卸载之前安装过的 Docker(由于我是用root登录的,所以不需要加sudo)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
第二步:安装 yum-utils 程序(里面包含了可以添加yum镜像的 yum-config-manager 程序)
yum install -y yum-utils
第三步:添加 yum 的 docker 镜像 (添加 Docker 引擎安装镜像,否则安装时会出现没有此包的错误提示)
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 阿里云的镜像
第四步:更新 yum 数据索引
yum makecache fast
第五步:安装 Docker 引擎
yum install -y docker-ce docker-ce-cli containerd.io
第六步:检查 Docker 是否安装成功
docker version
可以发现,现在提示连接 Docker daemon 失败,所以我们还差最后一步
第七步:更新远程仓库镜像。这里推荐阿里云的镜像加速服务(免费)
每一行指令依次执行
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://yxd55mop.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
最后的最后让我们检验一下 Docker 是否能够正常运行
docker run hello-world
出现以上信息则代表docker顺利运行啦~