【问题标题】:Pushing into different nexus repository always lands into one repo推送到不同的 nexus 存储库总是落入一个 repo
【发布时间】:2018-03-28 09:15:51
【问题描述】:

我正在尝试将图像推送到 nexsus repo (myrepo):

docker push myreposerver/myrepo/httpd:2.4.28-alpine

我看到它在另一个 repo 中作为:

myreposerver/otherrepo/myrepo/httpd:2.4.28-alpine

这是错误的,但我在 Nexus UI 中找不到负责此行为的配置设置。

【问题讨论】:

    标签: docker repository private


    【解决方案1】:

    https://help.sonatype.com/display/NXRM3/Private+Registry+for+Docker

    docker 客户端不允许上下文作为路径的一部分 注册表,因为名称空间和图像名称嵌入在它的 URL 中 用途。这就是为什么在存储库管理器上请求存储库 服务于一个特定的、独立于其他端口的端口 应用程序,而不是大多数其他存储库如何通过 路径即 //

    因此,简而言之,如果想要在 Nexus 中设置单独的 Docker 存储库,它们必须位于单独的端口上,正如此处所述:http://www.sonatype.org/nexus/2017/02/16/using-nexus-3-as-your-repository-part-3-docker-images/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-08
      • 2021-06-07
      相关资源
      最近更新 更多