首页 > 解决方案 > Docker 登录到自定义 Docker 注册表失败

问题描述

我正在尝试登录一个自定义 Docker 注册表以上传我的 Docker 映像。我可以通过 Web UI 登录到相同的自定义 Docker 注册表。但是使用docker login命令同样失败。让我们以demo.registry.com我尝试登录的自定义注册表为例。这是我迄今为止尝试过的:-

docker login -u demouser demo.registry.com

输入密码:-

Error response from daemon: Get https://demo.registry.com net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

关于如何登录的任何想法/建议都会很有用。如果您需要更多信息,请告诉我。

标签: dockerdocker-registrydocker-image

解决方案


检查这个 github 问题,可能是您需要重新定义 DNS,或者您的浏览器有一些代理/VPN,但 docker 使用本机连接并阻止与注册表的连接。

此外,docker 可以使用特定端口连接到被您的网络管理或类似的东西阻止的注册表。


推荐阅读