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

相关推荐
xqlily4 小时前
Linux操作系统之Ubuntu
linux·运维·ubuntu
落日漫游4 小时前
dockercompose和k8s区别
docker·kubernetes
倔强的石头1064 小时前
【Linux指南】Makefile入门:从概念到基础语法
linux·运维·服务器
ajassi20004 小时前
linux C 语言开发 (七) 文件 IO 和标准 IO
linux·运维·服务器
一只游鱼5 小时前
Zookeeper介绍与部署(Linux)
linux·运维·服务器·zookeeper
lllsure5 小时前
【Docker】存储卷
运维·docker·容器
wheeldown5 小时前
【Linux】 存储分级的秘密
linux·运维·服务器
不做菜鸟的网工6 小时前
Headscale 的部署方法和使用教程
运维
天天进步20156 小时前
掌握React状态管理:Redux Toolkit vs Zustand vs Context API
linux·运维·react.js
有谁看见我的剑了?6 小时前
k8s-容器探针和生命周期回调学习
学习·容器·kubernetes