Auf einen Blick: Docker-Befehle sind entscheidend für die Verwaltung von Images und Containern und optimieren DevOps-Praktiken. Dieses Spickzettel bietet wichtige Befehle wie docker run, docker stop und docker-Statistiken zur schnellen Referenz.
Grundlegende Befehle umfassen Docker-Images und Docker-Container.
Weitere Ressourcen umfassen die Docker-Dokumentation.
Containerisierungstechnologien haben die Softwareentwicklungslandschaft revolutioniert. Indem sie es Entwicklern ermöglichten, Anwendungen und deren Abhängigkeiten in isolierte Umgebungen, sogenannte Container, zu packen, haben sie den Entwicklungsprozess vereinfacht und es ermöglicht, Anwendungen konsistent in verschiedenen Umgebungen zu laufen. Docker ist ein Beispiel für eine führende Plattform im Bereich der Containerisierung.
Was macht Docker?
Dockers Zweck ist es, Compute-Images zu erstellen und zu verwalten sowie sie in einem Container zu starten. Docker ermöglicht die Verwaltung von Microservices, erleichtert eine effiziente Ressourcennutzung und beschleunigt die Anwendungslieferung, was es zu einem wichtigen Werkzeug für moderne DevOps-Praktiken macht.
Hier ist ein Spickzettel zu den obersten Docker-Befehlen, die man kennen und verwenden sollte. (
Bilder und Behälter
Die docker-Kommandozeilen-Schnittstelle folgt diesem Muster: docker
docker images
docker container
Die Docker-Bilder und Container-Befehle gewähren Zugriff auf die Bilder und Container. Von hier aus dürfen Sie etwas mit ihnen tun, daher gilt:
docker images
Docker container
Es gibt einige grundlegende Docker-Befehle:
- Es listet die Ressourcen auf.
- CP kopiert Dateien/Ordner zwischen dem Container und dem lokalen Dateisystem.
- Create erstellt einen neuen Container.
- diff inspiziert Änderungen an Dateien oder Verzeichnissen in einem laufenden Container.
- Logs holt die Stämme eines Containers ab.
- Pausiert alle Prozesse innerhalb eines oder mehrerer Container.
- Umbenennen Sie einen Container.
- Run führt einen neuen Befehl in einem Container aus.
- Start startet einen oder mehrere gestoppten Behälter.
- Stop stoppt einen oder mehrere laufende Container.
- Stats zeigt einen Livestream von Container-Ressourcenverbrauchsstatistiken an.
- Top zeigt die laufenden Prozesse eines Containers an.
Ressourcen mit LS ansehen
docker images ls
docker container ls
Vom Befehl Container ls aus kann die Container-ID (erste Spalte) erreicht werden.
Steuerungszeitmessung mit Start, Stopp, Neustart, Schnitt
- Start startet einen oder mehrere gestoppten Behälter.
- Stop stoppt einen oder mehrere laufende Container.
- Neustart startet einen oder mehrere Container neu.
- Prune (die beste!) entfernt alle gestoppten Behälter.
docker container stop
docker container start
docker container restart
docker container prune
Nennen Sie einen Container
docker run -d -name myfirstcontainer
Wichtige Informationen anzeigen: Inspektion, Statistiken, oben
docker container inspect
docker container top
docker container stats
- Stats zeigt einen Live-Stream von Container-Ressourcenverbrauchsstatistiken an
- Top zeigt die laufenden Prozesse eines Containers an:
- inspect zeigt detaillierte Informationen zu einem oder mehreren Containern an. Mit inspect wird ein JSON zurückgegeben, das den Namen und die Zustände sowie mehr von einem Container enthält.
Zusätzliche Ressourcen
Für mehr zu diesem Thema gibt es immer die Docker-Dokumentation, den BMC DevOps Blog und diese Artikel:
Docker-Leitfaden
Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.