Wie kann ich ein Docker-Image auf Docker Hub hochladen?

Melden
  1. Voraussetzungen
  2. Docker Anmeldung
  3. Image erstellen oder auswählen
  4. Image taggen
  5. Image hochladen
  6. Erfolgreiches Hochladen überprüfen
  7. Zusammenfassung

Voraussetzungen

Bevor Sie ein Docker-Image auf Docker Hub hochladen können, benötigen Sie ein Docker-Konto. Falls Sie noch keines besitzen, können Sie sich auf Docker Hub kostenlos registrieren. Außerdem muss Docker auf Ihrem Rechner installiert und richtig konfiguriert sein.

Docker Anmeldung

Öffnen Sie ein Terminal oder eine Eingabeaufforderung und melden Sie sich mit Ihrem Docker-Hub-Benutzernamen und Passwort an. Dazu geben Sie den Befehl docker login ein. Nach der Eingabe werden Sie zur Eingabe Ihrer Zugangsdaten aufgefordert. Wenn die Anmeldung erfolgreich war, sehen Sie eine Bestätigung.

Image erstellen oder auswählen

Sie benötigen ein Docker-Image, das Sie hochladen möchten. Dieses können Sie selbst mit einer Dockerfile erstellen oder ein bestehendes Image auf Ihrem System verwenden. Um Ihre vorhandenen Docker-Images aufzulisten, verwenden Sie den Befehl docker images. Das Image, welches Sie hochladen möchten, sollte einen passenden Namen und ein Tag besitzen, denn nur so wird es korrekt auf Docker Hub identifiziert.

Image taggen

Damit Docker Hub Ihr Image korrekt zuordnen kann, müssen Sie es mit Ihrem Docker-Hub-Benutzernamen und dem gewünschten Repository-Namen taggen. Das Format des Tags lautet benutzername/repositoryname:tag. Mit dem Befehl docker tag können Sie das Image entsprechend umbenennen. Beispiel: docker tag mein-image benutzername/mein-repo:version1. Dadurch weiß Docker, wohin das Image beim Hochladen gehört.

Image hochladen

Um das getaggte Image auf Docker Hub hochzuladen, verwenden Sie den Befehl docker push benutzername/repositoryname:tag. Je nach Größe des Images und Ihrer Internetverbindung kann dieser Vorgang einige Zeit dauern. Während des Uploads sehen Sie eine Fortschrittsanzeige, die den Stand des Uploads anzeigt.

Erfolgreiches Hochladen überprüfen

Nach Abschluss des Uploads können Sie auf der Webseite von Docker Hub in Ihrem Profil oder im entsprechenden Repository nachsehen, ob das Image verfügbar ist. Alternativ können Sie im Terminal auch andere Geräte verwenden, um das Image mit docker pull benutzername/repositoryname:tag herunterzuladen und somit die erfolgreiche Veröffentlichung zu überprüfen.

Zusammenfassung

Das Hochladen eines Docker-Images auf Docker Hub umfasst das Anmelden mit docker login, das Taggen des Images mit Ihrem Benutzer- und Repository-Namen, anschließend das Hochladen per docker push und letztlich das Überprüfen des Uploads. So stellen Sie sicher, dass Ihr Image zentral verfügbar und für andere zum Beispiel für eine Continuous-Integration-Pipeline oder für Kollegen bereitsteht.

0

Kommentare