最近在openeuler上安装docker,按常规方法安装报以下错误,经过排查已解决,现记录一下解决办法。

Errors during downloading metadata for repository ‘docker-ce-stable’:
– Curl error (35): SSL connect error for https://download.docker.com/linux/centos/7/aarch64/stable/repodata/7fd0e78c9325b825ed5db7d2ee1605d12f9a0140e5302507f2f50ca43aa49bb8-primary.xml.gz [OpenSSL SSL_connect: Connection reset by peer in connection to download.docker.com:443 ]
– Curl error (35): SSL connect error for https://download.docker.com/linux/centos/7/aarch64/stable/repodata/5a4b618b742f9de14995992a5443baf6ba2e8b689cab442118865a3a22ea1e05-filelists.xml.gz [OpenSSL SSL_connect: Connection reset by peer in connection to download.docker.com:443 ]

Error:
Problem: package docker-ce-3:26.1.4-1.el7.aarch64 requires docker-ce-rootless-extras, but none of the providers can be installed
– cannot install the best candidate for the job
– nothing provides fuse-overlayfs >= 0.7 needed by docker-ce-rootless-extras-20.10.0-3.el7.aarch64
– nothing provides slirp4netns >= 0.4 needed by docker-ce-rootless-extras-20.10.0-3.el7.aarch64
– nothing provides fuse-overlayfs >= 0.7 needed by docker-ce-rootless-extras-20.10.1-3.el7.aarch64
– nothing provides slirp4netns >= 0.4 needed by docker-ce-rootless-extras-20.10.1-3.el7.aarch64
– nothing provides fuse-overlayfs >= 0.7 needed by docker-ce-rootless-extras-20.10.10-3.el7.aarch64
– nothing provides slirp4netns >= 0.4 needed by docker-ce-rootless-extras-20.10.10-3.el7.aarch64

 

首先下载docker官方源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

把docker-ce-repo文件里的变量替换为7

sed -i 's/$releasever/7/g' docker-ce.repo

把docker-ce.repo文件里的官方下载地址换为阿里云的。

sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

如果是国产如飞腾或麒麟CPU,它们是arm架构的,需要下载阿里云arm的yum源。

wget http://mirrors.aliyun.com/repo/Centos-altarch-7.repo -O /etc/yum.repos.d/CentOS-Base.repo

修改阿里云的CentOS-Base.repo

sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo

然后再安装docker

yum clean all
yum install -y docker-ce

 

声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。