Centos Docker安装教程,使用Alinux3搭建部署docker报错,repo 'docker-ce-stable' 下载元数据失败
一、添加稳定的Docker软件源
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
二、查看已添加的Docker软件源
dnf list docker-ce
如果出现报错:repo 'docker-ce-stable' 下载元数据失败,是因为 Alinux3 会默认把 centos 版本使用3,所以修改为8即可,执行以下命令:
vim /etc/yum.repos.d/docker-ce.repo
将所有 $releasever 字段全部改为 8 即可
再次执行:
dnf list docker-ce
成功...
四、部署安装docker引擎
1、安装最新版本
sudo yum install docker-ce docker-ce-cli containerd.io
2、安装指定版本
获取指定版本列表:
yum list docker-ce --showduplicates | sort -r
安装指定版本:
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
如果提示您接受GPG密钥,请验证指纹是否匹配 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果是,则接受它
五、启动docker
sudo systemctl start docker
如果报错:
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details.
执行以下命令即可解决:
yum install device-mapper-devel
六、校验docker是否启动成功
sudo docker run hello-world
七、配置开机自启
sudo systemctl start docker #启动
sudo systemctl enable docker #配置开机自启
docker安装结束......
八、把镜像库改为阿里的镜像库
1、创建daemon.json
sudo vim /etc/docker/daemon.json
2、添加以下内容
{
"registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]
}
3、重启Docker
systemctl daemon-reload
systemctl restart docker
原文链接:https://www.hwfans.cn/1744.html,转载请注明出处。 本站解压密码默认为:www.hwfans.cn