【问题标题】:Nexus 3 Docker repo - bad gatewayNexus 3 Docker 存储库 - 网关错误
【发布时间】:2017-11-06 12:28:57
【问题描述】:

我在 Nexus 3 上创建了一个 Docker 存储库。URL 如下所示:

https://myserver.net/nexus3/repository/docker-images/

我为端口 8123 启用了Create an HTTP connector at specified port。 我将 Docker 守护进程配置为允许“不安全的注册表”myserver.net:8123

我在代理后面,并在 Docker 设置中输入了此代理。但是这个代理不用于 myserver.net,所以我将 myserver.net 添加到“绕过这些主机和域”。

当我现在执行docker login myserver.net:8123 时,我收到502 Bad Gateway 错误。

有什么想法吗?

编辑:

我的 Nexus 设置的屏幕截图:

【问题讨论】:

  • 那个 url 看起来像一个基于路径的反向代理。 docker 注册表需要在 url 的根目录下,而不是在路径下。正常的做法是为 docker 注册表公开一个不同的端口。
  • @BMitch 我认为这就是为什么使用“在指定端口创建 HTTP 连接器”的原因?!
  • 您是否在 no_proxy 设置中包含端口号?

标签: docker nexus docker-registry


【解决方案1】:

NO_PROXY 环境变量添加到您的docker deamon

【讨论】:

    猜你喜欢
    • 2016-08-15
    • 1970-01-01
    • 1970-01-01
    • 2019-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    相关资源
    最近更新 更多