推进不同的nexus存储库总是落入一个回购

时间:2017-10-16 18:57:35

标签: docker repository private

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

docker push myreposerver/myrepo/httpd:2.4.28-alpine

我看到它落在另一个回购中:

myreposerver/otherrepo/myrepo/httpd:2.4.28-alpine

这是错误的,但我无法在Nexus UI中找到导致此行为的配置设置。

1 个答案:

答案 0 :(得分:0)

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

  

docker客户端不允许将上下文作为a的路径的一部分   注册表,因为命名空间和图像名称都嵌入在URL中   使用。这就是对存储库管理器上的存储库的请求   在与其他地方相关的特定和独立港口上供应   应用程序,而不是大多数其他存储库如何通过   路径即//

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