【docker 拉取镜像超时问题】

问题描述

centosStream8上安装docker,使用命令sudo docker run hello-world 后出现以下错误:
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).

解决方法

配置仓库镜像,方法如下:

  1. 执行命令sudo vi /etc/docker/daemon.json

  2. 在打开的文件中追加以下内容:

    bash 复制代码
       {
       	  "registry-mirrors": [
       	    "https://mirror.ccs.tencentyun.com",
       	    "https://registry.docker-cn.com",
       	    "https://docker-proxy.741001.xyz",
       	    "https://alzgoonw.mirror.aliyuncs.coma",
       	    "https://hub-mirror.c.163.com",
       	    "https://docker.registry.cyou",
       	     # 以下是追加的仓库
       	    "https://docker-cf.registry.cyou",
       	    "https://dockercf.jsdelivr.fyi",
       	    "https://docker.jsdelivr.fyi",
       	    "https://dockertest.jsdelivr.fyi",
       	    "https://mirror.aliyuncs.com",
       	    "https://dockerproxy.com",
       	    "https://mirror.baidubce.com",
       	    "https://docker.m.daocloud.io",
       	    "https://docker.nju.edu.cn",
       	    "https://docker.mirrors.sjtug.sjtu.edu.cn",
       	    "https://docker.mirrors.ustc.edu.cn",
       	    "https://mirror.iscas.ac.cn",
       	    "https://docker.rainbond.cc"
       	  ]
       }
  3. 保存后退出。

  4. 重启:

    • sudo systemctl daemon-reload
    • sudo systemctl restart docker

注意
registry-mirrors中的仓库名称不能存在重复的,否则重启docker时会失败。

相关推荐
Patrick_Wilson12 小时前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy21 小时前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭1 天前
运行你的第一个Docker容器
后端·docker·容器
荣--2 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森2 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
宋均浩2 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
Avan_菜菜3 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
程序员老赵3 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
WangMingHua1113 天前
LM Studio Docker 部署——本地大模型一键启动
docker
SelectDB4 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维