English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Docker Repositoryverwaltung

Repository (Repository) ist ein Ort, an dem Images zentral gespeichert werden. Nachfolgend werde ich Docker Hub. Natürlich gibt es nicht nur docker hub, nur die Remote-Dienstanbieter sind unterschiedlich, die Operationen sind jedoch gleich.

Docker Hub

Derzeit unterhält Docker eine öffentliche Registry. Docker Hub.

Die meisten Anforderungen können durch das direkte Herunterladen von Images aus Docker Hub erfüllt werden.

Registrieren

In https://hub.docker.com Registrieren Sie ein kostenloses Docker-Konto.

Anmeldung und Abmeldung

Für die Anmeldung müssen Sie Benutzernamen und Passwort eingeben. Nach einer erfolgreichen Anmeldung können wir alle Images unseres Kontos von docker hub ziehen.

$ docker login

Abmelden

Um sich von docker hub abzumelden, können Sie folgenden Befehl verwenden:

$ docker logout

Image ziehen

Sie können den Befehl docker search verwenden, um nach Images in der offiziellen Registry zu suchen, und mit docker pull herunterladen, um es lokal zu speichern.

Suchen Sie nach ubuntu:

$ docker search ubuntu

Laden Sie das offizielle ubuntu-Image mit docker pull auf den lokalen Computer herunter:

$ docker pull ubuntu

Image hochladen

Nach der Anmeldung kann der Benutzer eigene Images mit dem Befehl docker push auf Docker Hub hochladen.

Bitte ersetzen Sie username in den folgenden Befehlen durch Ihren Docker-Konto-Namen.

$ docker tag ubuntu:18.04 username/ubuntu:18.04
$ docker image ls
REPOSITORY      TAG        IMAGE ID            ERSTELLT           ...  
ubuntu          18.04      275d79972a86        6 tage her        ...  
username/ubuntu 18.04      275d79972a86        6 tage her        ...  
$ docker push username/ubuntu:18.04
$ docker search username/ubuntu
NAME             BESCHREIBUNG       STARS         OFFIZIELL    AUTOMATISIERT
username/ubuntu