2017-10-16 25 views
0

Je suis en train de pousser une image dans repo nexsus (de myrepo):poussant dans différents garde-nexus atterrit toujours dans un repo

docker push myreposerver/myrepo/httpd:2.4.28-alpine 

Et je vois qu'il atterrit dans un autre repo:

myreposerver/otherrepo/myrepo/httpd:2.4.28-alpine 

Ceci est faux, mais je ne trouve pas où sont les paramètres de configuration qui sont responsables de ce comportement dans l'interface utilisateur de Nexus.

Répondre

0

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

Le client docker ne permet pas un contexte dans le cadre du chemin d'accès à un registre , comme l'espace de noms et le nom de l'image sont intégrés dans les URL qu'il utilise. C'est pourquoi les demandes de dépôts sur le gestionnaire de dépôt sont servis sur un port spécifique et séparé du reste de l'application au lieu de la façon dont la plupart des autres référentiels servent du contenu via un chemin // par exemple

Ainsi, Bref, si vous voulez installer des dépôts Docker distincts dans Nexus, ils doivent être sur des ports distincts, exactement comme décrit ici: http://www.sonatype.org/nexus/2017/02/16/using-nexus-3-as-your-repository-part-3-docker-images/