Docker-Befehle: Ein Spickzettel

Docker-Befehle: Ein Spickzettel

  • ITOps & DevOps
6 Minuten Lesezeit Aktualisiert Nov 8, 2024

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.

docker

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.

docker-container

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
Stats docker
  • Top zeigt die laufenden Prozesse eines Containers an:
Top-Docker
  • 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.
inspects-docker

Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.

Mehr aus ITOps & DevOps

Abonnieren Sie The Brief

Mit der Registrierung für dieses Angebot bestätigen Sie, dass Sie die Datenschutzrichtlinie von BMC gelesen und zugestimmt haben.

Danke

Sie haben The Brief abonniert
Das Briefing umfasst die Mainframe- und Enterprise-Orchestrierung – BMC AMI und Control-M – sowie die Analystenforschung, Kundeneinsätze und Events in beiden Bereichen.