Skip to main content

Images in die Harbor Registry pushen


Nachdem du dich bei der Harbor-Image-Registry authentifiziert hast, erfährst du jetzt, wie du ein Image über die Docker CLI in deine Harbor-Image-Registry pushen/uploaden kannst.

Bevor du beginnst, führe den folgenden Docker-Befehl aus, um die neueste Version des Images „nginx:alpine“ herunterzuladen.

docker pull nginx:alpine

Überprüfe nun die Liste der Images mit dem folgenden Docker-Befehl. Du solltest sehen, dass das Image „nginx:alpine“ heruntergeladen wurde.

docker images

Liste der Bilder:

REPOSITORY   TAG      IMAGE ID       CREATED       SIZE
nginx        alpine   4bb46517cac3   2 weeks ago   22.5MB

Um die benutzerdefinierten Images in die Harbor-Image-Registry zu übertragen, kannst du das Tag des aktuellen Images im Format „harbor-domain.com/project/image:version“ ändern.

Führe also den folgenden Befehl aus, um das Standard-Tag „nginx:alpine“ in „registry.hwdomain.io/library/nginx:alpine“ zu ändern.

docker tag nginx:alpine repo.j551n.com/library/nginx:alpine

Danach lädst du das Bild mit folgendem Befehl in die Harbor Image Registry hoch und pushst es. Mit diesem Befehl wird das Bild mit dem Projektnamen „library“ in die Bildregistrierung „repo.j551n.com“ hochgeladen.

docker push repo.j551n.com/library/nginx:alpine

Unten siehst du die Ausgabe während des Hochladens des Bildes in die Harbor Image Registry:

The push refers to repository [repo.j551n.com/library/nginx]
14282f7560a8: Pushed
alpine: digest: sha256:765b97f216d8229b908ba9e523efc735e06ee0bda3e208a0f756693f06b95e5a size: 528

Mit diesen Schritten hast du erfolgreich ein Image in die Harbor-Image-Registry hochgeladen. Du kannst nun sicher sein, dass dein Image sicher und zugänglich ist, bereit für den Einsatz in deinen Projekten.