Docker镜像仓库访问失败问题记录

目录

镜像仓库访问失败

解决方案如下:

1.修改替换国内源

2.强制指定docker hub访问地址修改主机host

验证配置


镜像仓库访问失败

Q1:Error response from daemon: Get https://index.docker.io/v1/search?q=sameersbn&n=25: net/http: TLS handshake timeout
Q2: docker: Get https://registry-1.docker.io/v2/: net/http: request canceled (Client.Timeout exceeded while awaiting headers).
Q3: docker: Head https://registry-1.docker.io/v2/library/hello-world/manifests/latest: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fhello-world%3Apull&service=registry.docker.io: net/http: 
request canceled (Client.Timeout exceeded while awaiting headers).

解决方案如下:

以下方案二选一,适合自己的才是最好的,这个去阿里云自己的账户使用就行

1.修改替换国内源

1.修改docker源配置文件 
vim /etc/docker/daemon.json 
2.修改成阿里云的源 保存退出文件
{"registry-mirrors": ["https://cr.console.aliyun.com","http://hub-mirror.c.163.com"]} 
3.重启守护进程
systemctl daemon-reload 
4.重启docker
systemctl restart docker 

2.强制指定docker hub访问地址修改主机host

1.通过dig找到可用IP
dig @114.114.114.114 registry-1.docker.io

[root@ShardingNode ~]# dig @114.114.114.114 registry-1.docker.io

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7 <<>> @114.114.114.114 registry-1.docker.io
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12885
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;registry-1.docker.io. IN A

;; ANSWER SECTION:
registry-1.docker.io. 37 IN A 52.72.232.213
registry-1.docker.io. 37 IN A 34.238.187.50
registry-1.docker.io. 37 IN A 107.23.149.57
registry-1.docker.io. 37 IN A 52.5.11.128
registry-1.docker.io. 37 IN A 54.236.165.68
registry-1.docker.io. 37 IN A 52.1.121.53
registry-1.docker.io. 37 IN A 52.54.232.21
registry-1.docker.io. 37 IN A 18.213.137.78

;; Query time: 37 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: 五 2月 19 13:45:02 CST 2021
;; MSG SIZE rcvd: 177

2.选择一个修改hosts文件
vim /etc/hosts
52.72.232.213 registry-1.docker.io

验证配置

docker search sameersbn

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Docker 是一款轻量级的容器虚拟化引擎,已经成为了现代云计算和容器化技术的标准。Docker 镜像Docker 容器的基础,它包含了操作系统、应用程序等一切运行所需的文件和设置,可以快速地创建、分发、启动多个相同的容器。 私有 Docker 镜像仓库是指企业或个人拥有的 Docker 镜像仓库,对外不开放。相比于公共 Docker 镜像仓库,私有 Docker 镜像仓库更加灵活和安全,可以满足企业和个人的需求。 私有 Docker 镜像仓库可以满足企业安全要求,保护企业的私有代码和数据。当企业需要部署新的应用程序、微服务等时,可以在内网中构建自己的 Docker 镜像,并将它们保存在私有 Docker 镜像仓库中,以便在需要时轻松地部署和管理。 此外,私有 Docker 镜像仓库还可以提高企业部署效率,缩短应用程序上线时间。企业可以使用私有 Docker 镜像仓库在内部构建和部署应用程序,无需等待公共 Docker 镜像仓库上的更新版本,而且私有 Docker 镜像仓库可以借助镜像缓存等技术,提高 Docker 镜像的下载速度。 使用私有 Docker 镜像仓库还可以降低企业成本。私有 Docker 镜像仓库可以在企业内部进行部署和管理,无需支付公共 Docker 镜像仓库的服务费用。同时,私有 Docker 镜像仓库可以根据企业需要进行定制和调整,可以更加符合企业的实际需求。 总之,私有 Docker 镜像仓库是企业部署应用程序和微服务的理想选择。它可以提高企业安全性和效率,降低成本,并且可以更好地满足企业的实际需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

八方来财添好运

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值