centos8安装docker:Failed to download metadata for repo ‘docker-ce-stable‘: Cannot...等类似问题
uname -r查看系统版本,安装docker,centos系统的内核版本得高于3.10,现在问题大多出现在在版本为centos8。在下面第3步,以往的安装命令yum install docker-ce docker-ce-cli containerd. io(可能是依赖源不提供相关依赖了,反正就是不行。。。
uname -r查看系统版本,安装docker,centos系统的内核版本得高于3.10,现在问题大多出现在版本centos8。
在下面第3步,以往的安装命令yum install docker-ce docker-ce-cli containerd. io(可能是依赖源不提供相关依赖了,反正就是装不上),直接使用yum install docker即可。
如果出现:
Failed to download metadata for repo ‘docker-ce-stable’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
是因为残留文件没删除干净:
cd /etc/yum.repos.d/
rm -rf docker-ce.repo
安装完之后输入docker后如果出现:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J48spI1w-1681629453970)(/upload/2021/12/c3e210940d9dd4125327b35462f2d4f-91f7abe19acd4002b796a39daac42000.png)]
查看系统内核版本,centos8默认使用podman代替docker,想要换为docker需要安装containerd. io:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XHPaBESv-1681629453971)(/upload/2021/12/image-30e00b1db313495dbbf8655a640717fc.png)]
yum erase podman buildah
yum install docker-ce docker-ce-cli containerd.io
如果还不行
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JbbmP3n4-1681629453971)(/upload/2021/12/image-ac58aadc47ad436ebe2d4216826bcfb1.png)]
如果你使用阿里云服务器并且是系统是Alibaba Cloud Linux 3请看:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2izxuEFD-1681629453972)(/upload/2021/12/8724642fde6ea1733e345013adaa1a1-9e5db83e08e648e8887fa3b75ed9780b.png)]
阿里云官方安装Docker
Alibaba Cloud Linux 3系统中使用docker-ce、epel等第三方DNF(YUM)源安装软件失败
docker安装步骤:
1、先查看是否原来有装docker,有的话先删除:
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、设置yum仓库并设置docker下载源:
仓库:
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
设置下载源:
官网:
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
阿里云:
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清华大学:
yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
3、安装:
yum install docker-ce docker-ce-cli containerd.io
4、开机自启:
systemctl start docker
systemctl enable docker
5、验证:
docker version
docker run hello-world
更多推荐
所有评论(0)