Docker ist eine Technologie, die es einfach macht, eine Umgebung zu erstellen, die von vielen IT-Entwicklungsunternehmen eingeführt wurde. Fassen Sie die Docker-Befehle zusammen.
docker login Ein Befehl zum Anmelden bei Docker. Wenn Sie Docker verwenden, tun Sie dies zuerst.
Terminal
% docker login
Username: =>Geben Sie den in Docker registrierten Benutzernamen ein
Password: =>Geben Sie das in Docker registrierte Passwort ein
=>Wenn Benutzername und Passwort übereinstimmen, melden Sie sich an.(Anmeldung erfolgreich wurde angezeigt)
docker pull Befehl zum Herunterladen des Docker-Images vom Docker-Hub auf den Host.
Terminal
Beispiel)hello-Beim Herunterladen eines Bildes namens Welt
% docker pull hello-world
=> hello-Welt wird heruntergeladen
=>Wenn Benutzername und Passwort übereinstimmen, melden Sie sich an.(Anmeldung erfolgreich wurde angezeigt)
docker images Ein Befehl zum Anzeigen einer Liste von Docker-Images auf dem Host.
Terminal
Beispiel)hello-Nach dem Herunterladen des Bildes namens Welt
% docker images
=> REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest (Automatisch erstellte ID) (Beim Erstellen) (Datengröße)
docker run Befehl zum Erstellen eines Containers.
Terminal
Beispiel)hello-Nach dem Herunterladen des Bildes namens Welt
% docker run hello-world
=> hello-Ein Weltcontainer wird erstellt und ausgeführt.
% docker run -it ubuntu bash
=> ubuntu(Betriebssystemname, Docker-Image auf dem Docker-Hub)Der Container wird erstellt und ein Programm namens bash ausgeführt.
(Bash ist der Name der Shell. Ich führe Ubuntus Standardbefehl zum Überschreiben von Bash aus. Übrigens ist Ubuntus Standardbefehl bash, also diesmal Docker-Gleiches gilt für Ubuntu.)
docker run --name Ein Befehl, um einen Namen zu vergeben und einen Container zu erstellen.
Terminal
% docker run --name sample ubuntu
=>Ein Container mit dem Namen sample wird aus einem Docker-Image mit dem Namen ubuntu erstellt.
docker run --rm Befehl zum Löschen des Containers unmittelbar nach dem Starten des Containers.
Terminal
% docker run --rm hello-world
=> hello-Nachdem Sie einen Container aus einem Docker-Image namens world erstellt und ausgeführt haben, wird der Container sofort gelöscht.
(Löschen Sie den Container sofort, da er den nur einmal verwendeten Container verlässt.)
docker ps -a Ein Befehl zum Anzeigen aller Container.
Terminal
% docker ps -a
=>Alle Container werden angezeigt.
% docker ps
=>Nur Container laufen lassen.
docker restart Ein Befehl zum Neustarten eines Containers, der einmal ausgeführt wurde.
Terminal
% docker restart (Container ID)or(Containername)
=>Der durch die Container-ID angegebene Container wird neu gestartet.(STATUS wird UP)
Ein Befehl, der bewirkt, dass der neu gestartete Container das Programm ausführt. (Ersetzen Sie den Bash-Teil durch das Programm, das Sie ausführen möchten.)
Terminal
% docker exec -it (Container ID)or(Containername) bash
=>Sie können in den neu gestarteten Container gehen.(Durch Bash)
Ein Befehl zum Speichern des aktualisierten Containers als neues Docker-Image.
Terminal
% docker commit (Container ID)or(Containername) (Neuer Bildname)
=>Das Docker-Bild wird gespeichert und die ID angezeigt.
docker tag (source) (target) Ein Befehl zum Ändern des Image-Namens des Docker-Images. Bevor Sie das Docker-Image an Dockerhub senden, verwenden Sie es, um den Repository-Namen des Host-Images und den Repository-Namen Ihres eigenen Dockerhubs zu erstellen, auf den Sie dasselbe übertragen. (Dockerhub-Repository muss auf Dockerhub erstellt werden.)
Terminal
% docker tag (Name des Host-Docker-Image-Repositorys:Verlinke den Namen) (Docker-Benutzername/Repository-Name)
=>Der Repository-Name des Docker-Images entspricht dem Repository-Namen des Docker-Hubs.(Wenn der Tag-Name nicht angegeben wird, ist er aktuell.)
docker push Ein Befehl zum Erstellen eines Docker-Images in Ihrem Repository.
Terminal
% docker push (Bildname)
=>Das Docker-Image wird an den Docker-Hub gesendet.(Bildname ist Docker-Benutzername/Behalten Sie den Namen des Repositorys bei)
docker rmi Befehl zum Löschen des Docker-Images. (Der Image-Name sollte mit dem Docker-Benutzernamen / Repository-Namen übereinstimmen.)
Terminal
% docker rmi (Bildname)or(image id)
=>Das angegebene Docker-Image wird gelöscht
docker stop Ein Befehl zum Stoppen eines laufenden Containers. (Stellen Sie STATUS von UP auf EXITED ein.)
Terminal
% docker stop (Containername)or(Container ID)
=>Der angegebene Container wird gestoppt.
docker rm Ein Befehl zum Löschen eines Containers.
Terminal
% docker rm (Containername)or(Container ID)
=>Der angegebene Container wird gelöscht
docker system prune Ein Befehl zum gleichzeitigen Löschen aller gestoppten Container.
Terminal
% docker system prune
=>Alle gestoppten Container werden gelöscht
Udemy
Kameleon Lecturer "Docker-Kurs, der von US-KI-Entwicklern von Grund auf unterrichtet wird"
https://www.udemy.com/share/103aTRAEAdd1pTTHoC/
Es gibt eine Gebühr, aber es war für mich als Anfänger sehr leicht zu verstehen.
Wir hoffen, dass dieser Beitrag Anfängern bei der Überprüfung hilft.
Recommended Posts