> 技术文档 > 使用Docker Desktop构建镜像时报错ERROR: failed to solve: node:18-alpine: failed to resolve source metadata

使用Docker Desktop构建镜像时报错ERROR: failed to solve: node:18-alpine: failed to resolve source metadata

首次接触Docker Desktop,学习构建welcome-to-docker时,各种报错。。。

错误信息:

ERROR: failed to solve: node:18-alpine: failed to resolve source metadata for docker.io/libra
ry/node:18-alpine: failed to authorize: failed to fetch oauth token: Post \"https://auth.docke
r.io/token\": dial tcp [2a03:2880:f11a:83:face:b00c:0:25de]:443: connectex: A connection attem
pt failed because the connected party did not properly respond after a period of time, or est
ablished connection failed because connected host has failed to respond.

View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/4w1hya6u6mjz
7fdhwl0fvvkxl

Administrator@BF-202406151540 MINGW64 /d/DockerDir/welcome-to-docker (main)
$docker pull node:18-alpine
Error response from daemon: failed to resolve reference \"docker.io/library/node:18-alpine\": f
ailed to do request: Head \"https://registry-1.docker.io/v2/library/node/manifests/18-alpine\":
 dialing registry-1.docker.io:443 container via direct connection because  has no HTTPS proxy
: connecting to registry-1.docker.io:443: dial tcp [2a03:2880:f10d:83:face:b00c:0:25de]:443: 
connectex: A connection attempt failed because the connected party did not properly respond a
fter a period of time, or established connection failed because connected host has failed to 
respond.

=============================================================

排查问题的解决思路主要参考文章:

ERROR: failed to solve: node:18-alpine解决办法_error: failed to solve: node:18-alpine: failed to -CSDN博客

另外需要考虑一下几个问题:

1、访问github、Docker Hub的老大难问题,VPN代理可能需要打开(本人使用web3加速器);

2、杀毒软件问题;

3、检查Windows Defender防火墙规则,允许Docker出站(443端口);