Centos Docker安装教程,使用Alinux3搭建部署Docker报错

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
0
分享海报
Xpfhh6.jpg

站点公告

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录