错误:拉取 Docker 映像时等待连接时请求已取消

Error: Request cancelled while waiting for connection while pulling Docker images

提问人:Siddharth 提问时间:11/16/2023 最后编辑:Siddharth 更新时间:11/16/2023 访问量:33

问:

我正在尝试从dockerhub拉取图像。我正在使用 oracle linux 机器。我已经安装了所有必需的包来运行 docker。

(venv-c3dns) root@localhost:~# yum list installed | grep docker
containerd.io.x86_64                     1.6.24-3.1.el8                               @docker-ce-stable
docker-buildx-plugin.x86_64              0.11.2-1.el8                                 @docker-ce-stable
docker-ce.x86_64                         3:24.0.7-1.el8                               @docker-ce-stable
docker-ce-cli.x86_64                     1:24.0.7-1.el8                               @docker-ce-stable
docker-ce-rootless-extras.x86_64         24.0.7-1.el8                                 @docker-ce-stable
docker-compose-plugin.x86_64             2.21.0-1.el8                                 @docker-ce-stable

另外,我在profiles.d/proxy.sh中添加了代理

(venv-c3dns) root@localhost:~# cat /etc/profile.d/proxy.sh
export https_proxy=http://101.515.219.151:8080
export http_proxy=http://101.515.219.151:8080
export no_proxy="127.0.0.1"
export HTTPS_PROXY=http://10.515.219.151:8080
export HTTP_PROXY=http://101.515.219.151:8080
export NO_PROXY="127.0.0.1"

还在 services 下的 /usr/lib/systemd/system/docker.service 中添加了相同的内容。

在那之后,当我尝试进行 docker 拉取时,我得到

(venv-c3dns) root@localhost:~# docker pull busybox
Using default tag: latest
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)

任何帮助将不胜感激

Linux Docker 代理 存储库 docker-registry

评论


答: 暂无答案