Proxy is already set up, and curl can access Docker Hub. But Docker can’t.
[/share/Container] # docker pull hello-world
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)
[/share/Container] # curl -6 -I https://registry-1.docker.io/v2
HTTP/1.1 200 Connection establishedHTTP/1.1 301 Moved Permanently
Date: Thu, 20 Aug 2026 02:22:33 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
docker-distribution-api-version: registry/2.0
location: /v2/
strict-transport-security: max-age=31536000[/share/Container] # docker version
Client:
Version: 27.1.2-qnap8
API version: 1.46
Go version: go1.21.13
Git commit: b8cbe19
Built: Wed Apr 9 10:07:38 2025
OS/Arch: linux/arm64
Context: defaultServer: Docker Engine - Community
Engine:
Version: 27.1.2-qnap8
API version: 1.46 (minimum version 1.24)
Go version: go1.21.13
Git commit: f048cd2
Built: Wed Apr 9 10:08:51 2025
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: v1.7.20
GitCommit: 8fc6bcff51318944179630522a095cc9dbf9f353
runc:
Version: 1.1.13
GitCommit: v1.1.13-0-g58aa920
docker-init:
Version: 0.19.0
GitCommit: de40ad0