docker报错error pulling image configuration: download failed after attempts=6: dial tcp

问题解决

报错一:

[root@localhost ~]# docker pull rabbitmq:3-management
3-management: Pulling from library/rabbitmq
3-management: Pulling from library/rabbitmq
3713021b0277: Retrying in 1 second 
bd67878a2e2c: Retrying in 1 second 
3ed1688426dd: Retrying in 1 second 
691ad1952a9e: Waiting 
c383283edc79: Waiting 
9f4dcbb54a90: Waiting 
8f93163e1eed: Waiting 
5abb2269ecf1: Waiting 
d0dd704fa9fb: Waiting 
984432ec52d3: Waiting 
error pulling image configuration: download failed after attempts=6: dial tp
[x]:443: connect: network is unreachable

第一步我们先把防火墙给停了(建议)

systemctl stop firewalld

第二我们设置下自己的的静态ip(如果设置过可以直接跳到第7步)

img编辑

1.执行ifconfig

img编辑

2.输入以下命令,进入网络配置文件存在路径。

cd /etc/sysconfig/network-scripts/

img编辑如何不是vm的话可能 就不叫ens333,例如:

img编辑

3.使用vim打开网络配置文件ifcfg-ens33,并添加配置信息。

sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33

img编辑

防止设置静态IP后,yum管理器无法正常解析网络地址的问题添加一下配置:

4.配置/etc/sysconfig/network文件

sudo vim /etc/sysconfig/network

img编辑

/etc/sysconfig/network该文件的用途解释如下:

文件的主要用途包括:

  • 网络主机名设置:通过HOSTNAME变量设置系统的主机名,如 HOSTNAME=myhostname.example.com

  • 默认网关配置:在较旧的配置体系中,有时会在这里设置默认网关(GATEWAY)。

  • 网络参数:定义一些全局的网络参数,如网络是否转发(NETWORKING_FORWARD_IPV4)或者网络是否允许IPv6(NETWORKING_IPV6)。

  • 网络诊断和脚本执行:某些系统可能会在这个文件中设置是否在启动时运行网络诊断脚本(NETWORKING_DIAGNOSTICS)或定义其他自定义的网络行为。

5.编辑resolv.conf

sudo vim /etc/resolv.conf 

img编辑

6.重启网络服务:

service network restart
​
#如果重启网络服务失败,则输入 sudo sshd -t 后再重启即可

7.编辑镜像(重点)

vim /etc/docker/daemon.json 
​
#填写以下内容
{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://docker.1panel.live"
  ]
}

重启启动docker

systemctl restart docker 

重新试

docker pull redis

如果还是报错,多试几遍,可能网络不稳定。

报错二:

[root@localhost ~]# docker pull redis Using default tag: latest Error response from daemon: Head "https://registry-1.docker.io/v2/library/redis/manifests/latest": dial tcp

[xxxxx]:443: connect: network is unreachable

那么我们需要下载工具

yum install bind-utils

成功后执行

dig @114.114.114.114 registry-1.docker.io

img编辑

/etc/hosts目录下修改docker.io的域名解析到其它可用IP

vim /etc/host

img编辑

如果不能用接着换其余两个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值