错误如下:
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connect
这是拉取不到导致的。
解决方案:
网络检索后发现,可能是docker拉不动、缺少国内镜像导致的。
国内镜像配置方法:
(1)打开docker desktop,点击右上角“settings”进入配置页:
(2)选择Docker Engine,在配置栏增加以下信息,然后重启docker:
"registry-mirrors": [
"https://docker.m.daocloud.io/",
"https://huecker.io/",
"https://dockerhub.timeweb.cloud",
"https://noohub.ru/",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://xx4bwyg2.mirror.aliyuncs.com",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
]
步骤如下:
(3)重新命令行执行docker compose up -d,发现开始有拉动了,但是等了一会还是有报错: