我正在尝试将图像推入nexsus repo(myrepo):
docker push myreposerver/myrepo/httpd:2.4.28-alpine
我看到它落在另一个回购中:
myreposerver/otherrepo/myrepo/httpd:2.4.28-alpine
这是错误的,但我无法在Nexus UI中找到导致此行为的配置设置。
答案 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/