解决yum安装 docker 依赖安装 报错问题

解决yum-docker依赖安装问题

> https://blog.youkuaiyun.com/qq_46051366/article/details/140425381

方法一:检查网络连接

首先,确保虚拟机能够访问互联网。

ping www.baidu.com
ping download.docker.com

方法二:检查和配置 DNS 服务器

打开 /etc/resolv.conf 文件:

sudo vi /etc/resolv.conf

添加或修改 DNS 服务器地址:
nameserver 114.114.114.114
nameserver 114.114.115.115

步骤三:CentOS-Base.repo文件,替代镜像源 修改为阿里云镜像源

如果问题仍然存在,可以尝试使用其他镜像源。

备份当前的镜像源配置:

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

编辑 /etc/yum.repos.d/CentOS-Base.repo 文件并修改 baseurl 为其他可用的镜像,例如阿里云镜像:

sudo vi /etc/yum.repos.d/CentOS-Base.repo

将 mirrorlist 注释掉,添加或修改 baseurl 如下:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

重新运行更新命令:

sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

执行最后检查

sudo yum clean all

更新 YUM 缓存:

sudo yum makecache fast

步骤四【方式一】 docker-ce.repo文件,备用镜像源 修改为阿里云镜像源

sudo vi /etc/yum.repos.d/docker-ce.repo

更新为:

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

原内容:

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

步骤四【方式二】设置docker仓库 镜像源

yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

安装 Docker:

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

步骤五、设置 Docker 的仓库:

5.2 配置docker镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
   "https://docker.1ms.run",
   "https://docker.1panel.live/"
  ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值