当我运行
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
我可以知道是什么导致了错误吗?
您可以提供 docker/docker-compose 文件吗?这有助于找出根本原因。