网站更新内容:请访问: https://bigdata.ministep.cn/

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:

    1. 登录 Docker Hub:https://hub.docker.com。

    2. 进入 Account Settings(账户设置) > Security(安全) > New Access Token(新建访问令牌)

    3. 为 Token 设置一个描述(例如 "Docker CLI"),并选择适当的权限(如 Read & Write)。

    4. 点击 Generate 生成 Token。

  • 使用生成的 Token 作为密码登录:

    bash
    复制
    docker login

    在提示输入密码时,输入生成的 Token 而不是你的 Docker Hub 密码。

posted @ 2025-03-19 00:00  ministep88  阅读(289)  评论(0)    收藏  举报
网站更新内容:请访问:https://bigdata.ministep.cn/