docker容器镜像拉取失败解决方案

bash 复制代码
adele@ubuntu:~$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
docker: 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).
See 'docker run --help'.

解决方案:

bash 复制代码
sudo vim /etc/docker/daemon.json

插入镜像源

bash 复制代码
{
        "registry-mirrors":["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"]
}

查看一下

bash 复制代码
adele@ubuntu:~$ cat /etc/docker/daemon.json
{
  "registry-mirrors": [
    "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"
  ]
}

成功。然后重启

bash 复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker
systemctl status docker
bash 复制代码
adele@ubuntu:~$ sudo systemctl daemon-reload
adele@ubuntu:~$ sudo systemctl restart docker
adele@ubuntu:~$ systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: e
   Active: active (running) since Fri 2024-12-20 17:22:15 CST; 43s ago
     Docs: https://docs.docker.com
 Main PID: 3069 (dockerd)
    Tasks: 9
   CGroup: /system.slice/docker.service
           └─3069 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/contain

12月 20 17:22:15 ubuntu dockerd[3069]: time="2024-12-20T17:22:15.309688841+08:00
12月 20 17:22:15 ubuntu dockerd[3069]: time="2024-12-20T17:22:15.310469597+08:00
12月 20 17:22:15 ubuntu dockerd[3069]: time="2024-12-20T17:22:15.310604555+08:00
12月 20 17:22:15 ubuntu dockerd[3069]: time="2024-12-20T17:22:15.311577345+08:00
12月 20 17:22:15 ubuntu dockerd[3069]: time="2024-12-20T17:22:15.450661774+08:00
12月 20 17:22:15 ubuntu dockerd[3069]: time="2024-12-20T17:22:15.490279840+08:00
12月 20 17:22:15 ubuntu dockerd[3069]: time="2024-12-20T17:22:15.542149211+08:00
12月 20 17:22:15 ubuntu dockerd[3069]: time="2024-12-20T17:22:15.543871903+08:00
12月 20 17:22:15 ubuntu systemd[1]: Started Docker Application Container Engine.
12月 20 17:22:15 ubuntu dockerd[3069]: time="2024-12-20T17:22:15.572200859+08:00

启动成功

测试运行

成功。

相关推荐
wzq11_66627 分钟前
Kubernetes集群——Service篇(详细讲解!!!)
云原生·容器·kubernetes
Cc.Y1 小时前
Java零基础入门:类与对象深度掌握 —— 从“零散变量“到“打包管理“
java·开发语言·python
\光辉岁月/1 小时前
2.java变量
java·开发语言·变量
Wang's Blog1 小时前
Java 项目实战: 外卖平台优化-前端dist部署与Nginx反向代理rewrite
java·前端·nginx
专业程序开发源1 小时前
springboot生命故事书制作小程序65290-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·mysql·小程序·课程设计
程序员老陆1 小时前
Docker 命令全景指南:从镜像构建到生产运维
运维·docker·容器
代码山河1 小时前
Java的前世今生:从Oak语言到Java 23的发展史
java·学习·架构·教程·面向对象·项目
vx_Biye_Design1 小时前
springboot角色扮演服务平台65161-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·python·spring·课程设计
李游Leo1 小时前
HarmonyOS 7 QuickDock 闪控窗开发实录 02:floatView × floatingBall:形态切换、位置恢复与单一状态源【鸿蒙心迹】
java·华为·harmonyos
企业数字化笔记1 小时前
视频局部合成怎么做得自然?掩膜修复、边缘羽化、时序稳定与背景替换
java·javascript·音视频