Dieser Artikel beschreibt, wie Sie ein einfaches Container-Image mit "Docker" erstellen und für "Docker Hub" freigeben. Da dies ein Anfängerartikel ist, würde ich mich freuen, wenn Sie auf Fehler hinweisen könnten.
Sie haben "Docker" installiert. Wenn Sie es nicht installiert haben, installieren Sie es bitte unter dem folgenden Link. Vielleicht funktioniert es! Beginnen wir mit Docker!
Um ein Container-Image zu erstellen, müssen Sie eine Docker-Datei erstellen, die den Inhalt des Containers enthält. Schreiben Sie den folgenden Code und speichern Sie ihn als "Dockerfile".
Docekrfile
FROM ubuntu:20.04
CMD ["echo", "hello Docker!!"]
Der Inhalt des Codes ruft das Betriebssystem "Ubuntu" auf und gibt "Hallo Docker !!" aus.
Gehen Sie im Terminal zum Verzeichnis "Dockerfile" und drücken Sie den Befehl "Docker Build".
$ docker build -t hellodoc .
Mit der Option -t
können Sie den Bildnamen angeben.
.
Gibt den Pfad an, in dem sich die Docker-Datei befindet. Es ist .
, weil ich den Befehl in das Verzeichnis eingebe, in dem sich die Docker-Datei befindet.
Versuchen Sie nach Abschluss des Erstellungsprozesses, das Container-Image zu verschieben.
$ docker run hellodoc
hello Docker!!
Es hat gut funktioniert!
Sie können die Liste der lokalen Container-Images mit dem Befehl "Docker-Images" überprüfen.
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hellodoc latest 32d0a84555ac 2 weeks ago 72.9MB
Wenn Sie den Betrieb des Container-Images bestätigen können, wird nur ~~ hallo Docker !! ~~ angezeigt. Lassen Sie uns das Container-Image mit Docker Hub
teilen.
Wie der Name schon sagt, ist "Docker Hub" wie "Docker" von "Git Hub" (persönliche Erkennung), und verschiedene Container-Bilder werden veröffentlicht.
Wenn Sie kein Docker Hub-Konto haben, rufen Sie die Docker Hub-Anmeldeseite (https://hub.docker.com/signup/) auf und melden Sie sich an.
Melden Sie sich vom Terminal aus bei "Docker Hub" an.
$ docker login -u ■■■■■■■■■
Password: ************
Login Succeeded
Geben Sie das registrierte Benutzerkonto in ■ und das Passwort in * ein.
Erstellen Sie ein Format für die Freigabe von Containerbildern.
docker build -t ■■■■■■■■■/hellodoc:1.0.0 .
In der Namenskonvention gibt es eine Regel für Bildnamen zum Teilen.
:
und die Version nach dem Bildnamen ein.Registrieren Sie das Container-Image mit dem Befehl docker push
.
$ docker push ■■■■■■■■■/hellodoc:1.0.0
Lassen Sie uns mit "Docker Hub" überprüfen, wenn der Prozess abgeschlossen ist. Sie sind ordnungsgemäß registriert!
Das registrierte Container-Image kann lokal mit dem Befehl "Docker Pull" heruntergeladen werden.
docker pull ■■■■■■■■■/hellodoc:1.0.0
Recommended Posts