2017-08-11 16 views
0

Wir sind in der Lage zu bauen und schieben Sie den Docker-Container auf die private Registrierung in GITLAB CE. Aufgrund unseres Bereitstellungsprozesses möchten wir den gleichen Build jedoch auch auf ein anderes Repository verschieben. Wenn Sie ihn jedoch mit dem neuen Repo-Namen versehen und ihn drücken, führt dies zu einem Autorisierungsproblem. Irgendwelche Vorschläge, wie man das macht?Push Docker Container zu einem privaten Repository von GITLAB CI

Antwort

0

Sie wollen wahrscheinlich in der Registrierung anmelden Sie sind dabei, zu schieben, bevor die eigentlichen Push

docker login -p password -u username my.private.registry.com 
docker build ... 
docker push my:tag my.private.registry/my:tag 

Sie versuchen auch die Dokumentation für den Betrieb eines lokalen Registrierung für Hinweise auf die Syntax für den Bau neuer lesen konnte Tags: https://docs.docker.com/registry/deploying/#run-a-local-registry

+0

ja - wie gesagt das alles funktioniert. Ich möchte nur den gleichen Build zu einem anderen Repo schieben. Wir machen ein Docker-Tag original_name new_repo: tag. und dann die gleiche CI-Pipeline einschieben. Für den zweiten Schub bekomme ich eine nicht autorisierte –

Verwandte Themen