【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时会失败。

相关推荐
技术liul6 小时前
Centos 7 :VMware Tools 启动脚本未能在虚拟机中成功运行
linux·运维·centos
j七七7 小时前
5分钟搭微信自动回复机器人5分钟搭微信自动回复机器人
运维·服务器·开发语言·前端·python·微信
大锦终7 小时前
【Linux】HTTP协议
linux·运维·服务器·网络·http
ragnwang7 小时前
解决 Ubuntu 安装 NVIDIA 固件时的包冲突问题
linux·运维·ubuntu
rengang667 小时前
AI驱动的DevOps:AI大模型自动化部署、监控和运维流程
运维·人工智能·ai编程·devops·ai智能体编程
lijun_xiao20097 小时前
DevOps(devops/k8s/docker/Linux)学习笔记
docker·kubernetes·devops
Mr.小海7 小时前
Kubernetes GPU 运维组件介绍
运维·容器·kubernetes
big男孩7 小时前
docker配置入门知识
docker
掘金安东尼8 小时前
Caddyfile:用最简单的方式配置最现代的 Web 服务器
运维·服务器·前端