docker login 阿里云失败??

docker login 阿里云失败??

首先参考 阿里云官方文档《Docker登录、推送和拉取失败常见问题

看看是否是下面提到的情况:

我遇到的情况是超时:

bash 复制代码
[root@k8snode1 software]# sudo docker login --username=tyleryun registry.cn-hangzhou.aliyuncs.com
Password: 
Error response from daemon: Get https://registry.cn-hangzhou.aliyuncs.com/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
[root@k8snode1 software]#

于是我怀疑是网络连不通 阿里云仓库地址,我就 ping 了一下阿里云地址:

发现是可以 ping 通的,但是就是在 ping 命令回车后,需要等个几秒钟,才有数据响应。就是我的域名解析可能有点慢,所以导致超时。

所以我干脆自己把阿里云仓库地址的 IP 和 域名 映射 写到我的 /etc/hosts 文件下, 这样就减少了域名解析的时间。

首先使用 dig 工具找到 阿里云仓库地址(registry.cn-hangzhou.aliyuncs.com) 对应的 IP, 然后再使用 ping 命令检测能否 ping 通该 IP。

bash 复制代码
dig registry.cn-hangzhou.aliyuncs.com

编辑 /etc/hosts 文件

bash 复制代码
vi /etc/hosts

在最后一行添加 阿里云仓库地址 IP 和 域名 的映射,保存退出!

再次登录,登录成功。

bash 复制代码
[root@k8snode1 software]# sudo docker login --username=tyleryun registry.cn-hangzhou.aliyuncs.com
Password: 
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
[root@k8snode1 software]#
相关推荐
主机哥哥21 小时前
阿里云OpenClaw(原Clawdbot/Moltbot)一键秒级部署教程
阿里云·云计算
计算机小手1 天前
一个带Web UI管理的轻量级高性能OpenAI模型代理网关,支持Docker快速部署
经验分享·docker·语言模型·开源软件
坚持学习前端日记1 天前
常见docker指令
docker·容器·eureka
小芳矶1 天前
Dify本地docker部署踩坑记录
python·docker·容器
70asunflower1 天前
阿里云无影云电脑 Docker 使用完全指南
阿里云·docker·云计算
主机哥哥1 天前
零基础入门:阿里云OpenClaw部署全流程详解(图文版)
阿里云·云计算
久绊A1 天前
春节前云平台运维深度巡检-实操经验
运维·安全·容器·kubernetes·云平台
feasibility.1 天前
在OpenCode使用skills搭建基于LLM的dify工作流
人工智能·低代码·docker·ollama·skills·opencode·智能体/工作流
!chen1 天前
银河麒麟v11 kubeadm部署k8s v1.35.0高可用集群
云原生·容器·kubernetes
DB!!!1 天前
自学Kubernestes(k8s)Day1 -- 核心基础概念
云原生·容器·kubernetes