Docker wird als Software-Container-Plattform bei Softwareentwicklern, Betreibern und Unternehmen immer beliebter. Container packen Software in einem Format, das isoliert auf einem Host-Betriebssystem ausgeführt werden kann. Nur mit wesentlichen Bibliotheken und Einstellungen gebündelt, rendert Docker leichtgewichtige, effiziente, eigenständige Systeme, die überall identisch ausgeführt werden.
Die Optimierung der Funktionalität der Plattform beginnt mit der Beherrschung der wichtigsten Docker-Befehle. Dieser Spickzettel ist eine Referenz für die grundlegendsten Docker-Befehle, die sich mit der Installation, der Hub-Interaktion und der Arbeit mit Containern und Bildern befassen.
Zum jetzigen Zeitpunkt ist die empfohlene Docker-Installation die Docker Community Edition (Docker CE). Weitere Informationen finden Sie in den offiziellen Dokumenten oder in unserem Leitfaden zur Installation von Docker.
Weitere Informationen zu diesem Thema finden Sie in den folgenden Ressourcen. Obwohl diese in der Hoffnung bereitgestellt werden, dass sie nützlich sind, beachten Sie bitte, dass wir nicht für die Genauigkeit oder Aktualität extern gehosteter Materialien garantieren können.
Spickzettel für MySQL-Befehle
Wie man SSH in einen Docker-Container einfügt und Befehle ausführt
21 grundlegende Befehle, die jeder Docker-Benutzer kennen sollte
Docker-Befehle zum Verwalten des Containerlebenszyklus (Definitive Guide)
Grundlegende Nano-Befehle (Spickzettel)
Grundlegende vim-Befehle (Spickzettel)
Hinweis Wenn Sie Ihr eingeschränktes Benutzerkonto nicht zum
docker
hinzugefügt haben Gruppe (mit sudo usermod -aG docker username
), müssen alle Befehle in diesem Cheatsheet mit sudo
ausgeführt werden .Docker-Hub
Docker-Syntax Beschreibung Docker-Suche Suchbegriff Suchen Sie im Docker Hub nach Bildern. Docker-Pull Benutzer/Bild Lädt ein Bild von Docker Hub herunter. Docker-Anmeldung Bei Docker Hub authentifizieren
(oder eine andere Docker-Registrierung).Docker-Push Benutzer/Bild Lädt ein Bild auf Docker Hub hoch.
Sie müssen authentifiziert sein, um diesen Befehl auszuführen.Bild- und Containerinformationen
Docker-Syntax Beschreibung Docker-PS Alle laufenden Container auflisten. docker ps -a Alle Containerinstanzen mit ihrer ID auflisten
und Status.Docker-Bilder Listet alle Bilder auf dem lokalen Rechner auf. Docker-Verlauf Benutzer/Bild Listet den Verlauf eines Bildes auf. Docker-Protokolle [Containername oder ID] Zeigt die Protokolle eines laufenden Containers an. Docker-Port [Containername oder ID] Zeigt den exponierten Port eines laufenden Containers an. Docker-Unterschied [Containername oder ID] Listet die an einem Container vorgenommenen Änderungen auf. Mit Bildern und Containern arbeiten
Docker-Syntax Beschreibung docker run -it Benutzer/Bild Führt ein Image aus, erstellt einen Container und
Terminal wechseln
zum Terminal innerhalb des Containers.Docker-Ausführung -p $HOSTPORT:$CONTAINERPORT -d Benutzer/Bild Führen Sie ein Bild im getrennten Modus aus
mit Portweiterleitung.ctrl+p
dann ctrl+q
In der Eingabeaufforderung des Containers
trennen und zur Eingabeaufforderung des Hosts zurückkehren.Docker-Attach [Containername oder ID] Ändert die Eingabeaufforderung
vom Host zu einem laufenden Container.Docker-Start [Containername oder ID] Starte einen Container. Dockerstopp [Containername oder ID] Container stoppen. docker rm -f [Containername oder ID] Lösche einen Container. Docker-rmi Ein Bild löschen. Docker-Tag Benutzer/Bild:Tag Benutzer/Bild:NeuesTag Ein neues Tag zu einem Bild hinzufügen. Docker-Exec [Containername oder ID] Shell-Befehl Führt einen Befehl innerhalb eines laufenden Containers aus. Bilderstellung
Docker-Syntax Beschreibung Docker-Commit Benutzer/Bild Speichern Sie einen Container als Bild. Docker speichern Benutzer/Bild Speichern Sie ein Bild in einem TAR-Archiv. docker build -t sampleuser/ubuntu . Erzeugt ein Docker-Image
aus einer Dockerdatei
im aktuellen Verzeichnis.Docker laden Lädt ein Bild aus einer Datei. Weitere Informationen