docker pull 失败解决
[+] Running 1/1
✘ web Error Get "https://registry-1.docker.io/v2/": net/htt... 10.5s
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: TLS handshake timeout
示例
```
docker login -u selfname --password dckr_pat_b522dXHG7zvAvpZ2gfJuJ54E1tk
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded
```
使用 Personal Access Token (PAT) 登录
解决办法:
-

Docker 推荐使用 PAT 代替密码登录,尤其是对于启用了 SSO(单点登录)的组织。
-
生成 PAT:
-
登录 Docker Hub:https://hub.docker.com。
-
进入 Account Settings(账户设置) > Security(安全) > New Access Token(新建访问令牌)。
-
为 Token 设置一个描述(例如 "Docker CLI"),并选择适当的权限(如
Read & Write)。 -
点击 Generate 生成 Token。
-
-
使用生成的 Token 作为密码登录:
docker login在提示输入密码时,输入生成的 Token 而不是你的 Docker Hub 密码。

浙公网安备 33010602011771号