docker-compose 错误:加载 docker.io/library/xxxx 的元数据

问题描述 投票:0回答:1

当我运行

docker-compose build
docker-compose up
时,它不断显示:

$ docker-compose build
[+] Building 0.2s (3/3) FINISHED                                                                                                              docker:default
 => [app internal] load .dockerignore                                                                                                            0.1s
 => => transferring context: 2B                                                                                                                         0.0s
 => [app internal] load build definition from Dockerfile                                                                                         0.0s
 => => transferring dockerfile: 485B                                                                                                                    0.0s
 => ERROR [app internal] load metadata for docker.io/library/alpine:3.14                                                                         0.0s
------
 > [app internal] load metadata for docker.io/library/alpine:3.14:
------
failed to solve: alpine:3.14: failed to do request: Head "https://registry-1.docker.io/v2/library/alpine/manifests/3.14": EOF

无论我使用什么 Docker 映像,它都会显示相同的错误,无论是

alpine
nginx
httpd
node
或其他任何东西。

服务器也可以访问互联网:

$ telnet docker.io 443
Trying 44.219.3.189...
Connected to docker.io.
Escape character is '^]'.

以下是我的版本:

Docker version 24.0.7, build afdd53b
Docker Compose version v2.24.0-birthday.10
Linux version RHEL 8.9 x86_64

我可以知道是什么导致了错误吗?

linux docker docker-compose rhel
1个回答
0
投票

您可以提供 docker/docker-compose 文件吗?这有助于找出根本原因。

© www.soinside.com 2019 - 2024. All rights reserved.