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

启动成功

测试运行

成功。

相关推荐
float_六七5 分钟前
Java Stream流:从入门到精通
java·windows·python
静若繁花_jingjing11 分钟前
云原生部署_k8s入门
云原生·容器·kubernetes
青云交17 分钟前
Java 大视界 -- 基于 Java 的大数据分布式存储在智慧城市时空大数据管理与应用中的创新实践(408)
java·hdfs·flink·智慧城市·hbase·java 分布式存储·时空大数据
赶飞机偏偏下雨24 分钟前
【Java笔记】单例模式
java·笔记·单例模式
小蒜学长43 分钟前
基于Spring Boot的火灾报警系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
武昌库里写JAVA1 小时前
基于Spring Boot + Vue3的办公用品申领管理系统
java·spring boot·后端
中国lanwp1 小时前
Spring Boot的配置文件加载顺序和规则
java·spring boot·后端
我命由我123451 小时前
Android 开发 - 一些画板第三方库(DrawBoard、FingerPaintView、PaletteLib)
android·java·java-ee·android studio·安卓·android-studio·android runtime
知彼解己1 小时前
深入理解 AbstractQueuedSynchronizer (AQS):Java 并发的排队管家
java·开发语言
User_芊芊君子2 小时前
【JavaSE】复习总结
java·开发语言·python