[LINUX] Docker-Befehlsübersicht

Einführung

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.

Dieser Docker-Befehl

Einzelheiten

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)

docker exec -it (Container-ID) oder (Containername) bash

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)

Docker-Commit (Container-ID) oder (Containername) (neuer Bildname)

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

Referenz

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.

Schließlich

Wir hoffen, dass dieser Beitrag Anfängern bei der Überprüfung hilft.

Recommended Posts

Docker-Befehlsübersicht
Linux-Befehlsübersicht
Django + Docker-Befehl
[Linux] Grundlegende Befehlsübersicht
Suchen, suchen Sie die Befehlsübersicht
Bildbezogene Befehlsübersicht
Jupyter Docker Bildzusammenfassung
Docker-Befehl super abgekürzte Version
[Lernnotiz] Zusammenfassung des Django-Befehls
[Linux] Zusammenfassung der Benutzer- / Gruppenbefehle
Jupyter Notebook Magic Command Persönliche Zusammenfassung
Abschluss des Docker-Befehls unter Linux
Liste von Befehlen wie Docker / Kubernetes
Linux-Befehl Nr. 4
Linux-Befehl Nr. 3
Befehlsmemorandum
Django Zusammenfassung
python-pptx Zusammenfassung
Installieren Sie Docker
Eingabeaufforderung
[Linux-Befehlsübersicht] Befehlsliste [Muss für Anfänger]
vim Befehl
Linux Zusammenfassung
Python-Zusammenfassung
Django Zusammenfassung
pyenv Zusammenfassung
Zusammenfassung der Zeichenketten 1
sed Befehl
Linux-Betrieb für Anfänger Grundlegende Befehlsübersicht
grep Befehl
Django + Docker
pytest Zusammenfassung
oberster Befehl
matplotlib Zusammenfassung
Zusammenfassung der Nginx-Einstellungen (Flask + Docker + Gunicorn Edition)
Befehlsmemorandum
mv Befehl
Befehl seq