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.