在Linux系统安装docker失败的解决方法之一

在虚拟机上安装docker有时候会出现安装失败的情况,我整理了网上的很多信息,总结出一些比较全面的解决方法。

需要注意的是,先用 uname -r看看自己的centios内核是不是在3.10版本以上,如果没有就更新内核:
1.导入ELRepo(一个第三方仓库,可以升级centos内核的)的GPG密钥:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org


2.安装ELRepo的仓库包:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm


3.安装主线版本:

yum --enablerepo=elrepo-kernel install kernel-ml -y


然后重启虚拟机。

centos内核没问题后就按照下面的方法:

1.用阿里云的:

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


2.更新yum软件包:

yum makecache fast


(第二部如果出现https error 404 not found正在尝试其它镜像的问题,可以尝试输入以下代码:
1)

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup


2)

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

然后重新执行第二步试试)
3.安装社区版docker:

yum install docker-ce docker-ce-cli containerd.io

最后再通过以下代码检测是否安装成功:

1)启动docker

systemctl start docker

2)下面这个命令如果不报错就是没问题

docker ps

感谢阅读!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值