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拉取镜像一直失败超时?这些解决方案帮你解决烦恼

相关推荐
duansamve10 小时前
Python3+Flask+PostgreSQL18+Vue3项目生产环境用docker如何部署?
python·docker·flask
mengge.cloud12 小时前
prometheus+k8s+弹性伸缩,综合项目
云原生·容器·kubernetes·prometheus
xbzb16 小时前
从零容器化部署 ECShop:Harbor 私有仓库 + 自定义 PHP 镜像 + LNMP 三容器
容器·php·harbor·镜像·仓库·ecshop
那明眸似水17 小时前
云原生项目三:Docker秒级启动NextCloud个人网盘存储办公系统
linux·运维·docker·云原生·容器
腾飞开源17 小时前
03_Kubernetes 核心概念拆解:从 Spec/Status 收敛到工作负载控制器的设计逻辑
云原生·容器·kubernetes
知已难寻1 天前
Docker 入门:容器技术与 Docker 基础
java·运维·服务器·docker·云原生·容器
xbzb1 天前
镜像到底存在哪:/var/lib/docker 的四级映射与 daemon.json 配置
docker·容器·json·镜像·daemon.json·四级
方便面不加香菜2 天前
Docker Volume -- 管理卷Volume详解
运维·docker·容器
江湖有缘2 天前
Docker实战 | 使用Docker部署lemonitor镜像站点列表程序
运维·docker·容器
莫晓燚2 天前
mall 电商项目完整部署---实战
linux·运维·docker·容器