解决Docker pull拉取镜像报错“Error response from daemon:Get“https://registry-1.docker.io/v2”问题

 更新时间:2025年08月28日 10:53:39   作者:江湖有缘  
解决Docker镜像拉取问题的步骤包括:检查报错信息,修改daemon.json添加网易镜像加速,重启Docker服务,排查DNS解析及host配置,最后重新拉取镜像,总结为个人经验分享,供参考学习

一、报错信息

[root@node ~]# docker pull o2oa/o2server
Using default tag: latest
Error response from daemon: Head "https://registry-1.docker.io/v2/o2oa/o2server/manifests/latest": net/http: TLS handshake timeout

二、检查daemon.json 文件

1.编辑daemon.json

可额外添加网易163的镜像加速

[root@node ~]# cat /etc/docker/daemon.json
{"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com"]}

2.重启服务

systemctl daemon-reload
systemctl restart docker

三、查看dns解析

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

; <<>> DiG 9.9.4-RedHat-9.9.4-72.el7 <<>> @114.114.114.114 registry-1.docker.io
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37194
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, 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.	32	IN	A	44.194.5.25
registry-1.docker.io.	32	IN	A	44.207.96.114
registry-1.docker.io.	32	IN	A	44.207.51.64

;; Query time: 31 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: Sat Aug 13 23:16:55 CST 2022
;; MSG SIZE  rcvd: 97

四、添加host解析

[root@node ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
44.194.5.25  registry-1.docker.io

五、重新拉取镜像

[root@node ~]# docker pull o2oa/o2server
Using default tag: latest
latest: Pulling from o2oa/o2server
125a6e411906: Pull complete 
afe724e20696: Pull complete 
fde7ffb259f7: Pull complete 
5aec3a1a0b3a: Pull complete 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Centos 6.5中安装docker的步骤(简洁版)

    Centos 6.5中安装docker的步骤(简洁版)

    这篇文章主要介绍了Centos 6.5中安装docker的步骤(简洁版),需要的朋友可以参考下
    2016-10-10
  • Docker搭建私有GitLab服务的方法

    Docker搭建私有GitLab服务的方法

    本文主要介绍了Docker搭建私有GitLab服务的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Docker mongoDB 4.2.1 安装并收集springboot日志的步骤详解

    Docker mongoDB 4.2.1 安装并收集springboot日志的步骤详解

    这篇文章主要介绍了Docker mongoDB 4.2.1 安装并收集springboot日志,本文分步骤通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • docker容器间跨宿主机通信-基于overlay的实现方法

    docker容器间跨宿主机通信-基于overlay的实现方法

    这篇文章主要介绍了docker容器间跨宿主机通信-基于overlay的实现方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • Docker 教程之数据管理详细介绍

    Docker 教程之数据管理详细介绍

    这篇文章主要介绍了Docker 教程之数据管理详细介绍的相关资料,需要的朋友可以参考下
    2017-01-01
  • Docker的MySQL容器时区问题修改

    Docker的MySQL容器时区问题修改

    这篇文章主要给大家介绍了关于Docker的MySQL容器时区问题修改的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-07-07
  • Docker构建ELK Docker集群日志收集系统

    Docker构建ELK Docker集群日志收集系统

    为了在Docker集群中更好的管理查看日志 我们使用Docker 来搭建集群的ELK日志收集系统,这篇文章介绍了Docker构建ELK Docker集群日志收集系统的相关资料,需要的朋友可以参考下
    2016-11-11
  • 修改Docker镜像仓库为阿里云镜像或163镜像的实现

    修改Docker镜像仓库为阿里云镜像或163镜像的实现

    docker本身的仓库非常慢,但是国内有阿里云的镜像仓库非常快,本文主要介绍了修改Docker镜像仓库为阿里云镜像或163镜像的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • Docker容器实现按顺序启动的完整指南

    Docker容器实现按顺序启动的完整指南

    在日常开发和运维中,我们会遇到这样的需求,即多个 Docker 容器需要按特定顺序启动,下面小编就和大家详细介绍一下具体的实现方法吧
    2025-12-12
  • 使用Docker部署打包发布springboot项目

    使用Docker部署打包发布springboot项目

    本文主要介绍了使用Docker部署打包发布springboot项目,从安装docker到多种方式打包发布,编译,镜像,容器等问题,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03

最新评论