700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【Bug解决】centos安装docker显示 No package docker-ce available

【Bug解决】centos安装docker显示 No package docker-ce available

时间:2024-03-10 18:45:51

相关推荐

【Bug解决】centos安装docker显示 No package docker-ce available

问题:

我在如下安装docker的命令到yum -y install docker-ce报错No package docker-ce available

#1.下载关于docker的依赖环境yum -y install yum-utils device-mapper-persistent-data lvm2#2.设置一下下载Docker的镜像源 如果不设置,默认会从官网下载yum-config-manager --add-repo /docker-ce/linux/centos/docker-ce.repo#3.安装Docker#安装Docker缓存yum makecache fast#安装Docker的服务yum -y install docker-ce#4.启动,并设置为开机自动启动,测试#启动Docker服务systemctl start docker#设置开机自动启动systemctl enable docker#测试docker run hello-world

解决方法:

温馨提醒:docker内核版本必须是3.10+以上的版本

查看方式

uname -r

卸载老版本的 docker 及其相关依赖

yum remove docker docker-common container-selinux docker-selinux docker-engine

更新yum

yum update

安装 yum-utils,它提供了 yum-config-manager,可用来管理yum源

yum install -y yum-utils

添加yum源

yum-config-manager --add-repo /docker-ce/linux/centos/docker-ce.repo

更新索引

centos7

yum makecache fast

centos8

yum makecache

安装 docker-ce

centos8 需要先安装依赖包,centos7可直接跳过下面两步直接安装docker-ce

获取rpm

wget /linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

安装

yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm

然后再输入之前报错的命令:

yum install -y docker-ce

​ 7. 启动 docker

systemctl start docker

​ 8. 验证是否安装成功

docker info

9.检验docker是否可以正常启用镜像:

docker run hello-world

看到如下截图表示成功!

有需要还可以安装:

安装docker-compose

1 安装epel源

yum install -y epel-release

2 安装docker-compose

yum install -y docker-compose

如果文章对你有帮助,不要忘了给我点个赞吼( ̄▽ ̄)~

欢迎关注我的微信公众号:松鼠技术站

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。