docker - 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)
关于如何登录的任何想法/建议都会很有用。如果您需要更多信息,请告诉我。
解决方案
检查这个 github 问题,可能是您需要重新定义 DNS,或者您的浏览器有一些代理/VPN,但 docker 使用本机连接并阻止与注册表的连接。
此外,docker 可以使用特定端口连接到被您的网络管理或类似的东西阻止的注册表。
推荐阅读
- openssl - 用于配置自定义引擎并生成证书的 OpenSSL 命令
- xml - 使用 VB.Net XmlDocument.SelectNodes 方法读取 XML 文件会产生零计数
- android - 如何添加多个 ImageAnalysis.Analyzer
- python - 在没有 Pydantic BaseModel 的情况下获取类的属性
- nuxt.js - 如何使用nuxt在vue中的ckeditor5中添加自定义工具栏按钮
- c++ - 转换视图的 std::prev 上的未定义行为
- latex - 在 sphinx 乳胶中使用包会产生“未知环境”包“”错误消息
- c# - ASP.NET CORE MVC 发布表单与控制器中的 FormCollection 模型
- linux - 补丁错误:在为 ubuntu 安装 RT Linux 补丁期间
- r - 使用 R 和 JAGS(以及 rjags)进行版本控制