docker compose的时候程序报错,报错内容ERROR [api internal] load metadata for docker.io/library/python:3.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)

自己配了阿里云地址还是失败,其主要问题就是镜像地址不可用,可以网上找到新的可用的镜像地址,或者让ai找到可以用的镜像地址,重新替换即可

解决办法

1. 打开daemon.json文件

vim /etc/docker/daemon.json

2. 将其镜像地址进行替换

{
"registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://hub.uuuadc.top",
    "https://docker.anyhub.us.kg",
    "https://dockerhub.jobcher.com",
    "https://dockerhub.icu",
    "https://docker.ckyl.me",
    "https://docker.awsl9527.cn",
    "https://mirror.baidubce.com"
  ]
}

三、重启docker服务

systemctl daemon-reload
systemctl restart docker

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐