Docker连接超时的解决方法

使用docker pull命令下载镜像时,可能因网络问题导致超时,报错如下:

复制代码
Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded

针对该问题,最有效的解决方法之一,就是配置国内镜像加速器,流程如下。
1. 更改镜像源

打开文件/etc/docker/daemon.json。如果使用snap安装Docker,则打开文件/var/snap/docker/current/config/daemon.json

输入可用的镜像源:

复制代码
{
  "registry-mirrors": [
    "https://dockerhub.icu",
    "https://docker.chenby.cn",
    "https://docker.1panel.live",
    "https://docker.awsl9527.cn",
    "https://docker.anyhub.us.kg",
    "https://dhub.kubesre.xyz"
  ]
}

上述镜像源 1 ^{1} 1仅作示例,目前暂时可用。如果不可用,则换用其它镜像源。

2. 重启Docker

bash 复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker

如果使用snap安装Docker,则运行如下命令:

bash 复制代码
sudo systemctl daemon-reload
sudo snap restart docker

3. 验证

运行命令

bash 复制代码
sudo docker info

如果终端显示了添加的镜像源,则表明更改的镜像源已生效。显示的部分信息如下:

复制代码
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  ::1/128
  127.0.0.0/8
 Registry Mirrors:
  https://dockerhub.icu/
  https://docker.chenby.cn/
  https://docker.1panel.live/
  https://docker.awsl9527.cn/
  https://docker.anyhub.us.kg/
  https://dhub.kubesre.xyz/
  https://huecker.io/
  https://dockerhub.timeweb.cloud/
  https://noohub.ru/
  https://do.nark.eu.org/
  https://dc.j8.work/
  https://docker.m.daocloud.io/
  https://dockerproxy.com/
  https://docker.mirrors.ustc.edu.cn/
  https://docker.nju.edu.cn/
 Live Restore Enabled: false

若新的镜像源添加成功,再使用docker pull命令下载镜像。下载成功后,使用docker images命令查看本地的镜像。

参考文献

1 docker镜像源(可用)

2 Docker连接超时?5种方法快速解决

3 Docker简单介绍与使用以及下载对应镜像(项目前置)

4 从Docker拉取镜像一直失败超时?这些解决方案帮你解决烦恼

相关推荐
蜀道山老天师12 小时前
K8s Secret 与 ConfigMap 配置管理及动态更新实战详解
云原生·容器·kubernetes
梦想的颜色12 小时前
【Docker部署插件】:使用 Docker 部署生产级 Kafka 完整版教程
安全·docker·中间件·kafka·消息队列·docker-compose·后端开发
↘"LYong12 小时前
旧版 CentOS 安装 Docker 完整指南(附国内镜像加速)
linux·运维·docker
满意的星月15 小时前
基于微服务和Docker容器技术的PaaS云平台架构设计(微服务架构实施原理)
docker·微服务·架构
bukeyiwanshui16 小时前
20260624 k8s pod命令
云原生·容器·kubernetes
网络研究院17 小时前
Brave浏览器放大招引入容器功能,实现多账户安全隔离
网络·安全·容器·浏览器·数据·隐私
sukioe17 小时前
【无标题】
后端·docker·centos
HAPPY酷18 小时前
【ROS2】VMware + Docker 运行 Gazebo 崩溃与“假死”排查实录
qt·docker·容器
Zhao_yani21 小时前
k8s基础知识
云原生·容器·kubernetes
想你依然心痛1 天前
嵌入式容器:Docker与BalenaOS在边缘设备上的实践——容器运行时与OTA
运维·docker·容器