Die wichtigsten Docker Befehle

Die wichtigsten Docker Befehle

veröffentlicht am 05.09.2017

Docker wird für Entwickler mehr und mehr zu einem unverzichtbaren Werkzeug. Die Vorteile liegen klar auf der Hand. Hier der Beginn einer treffenden Beschreibung von der offiziellen Webseite:

"Developers using Docker don’t have to install and configure complex databases nor worry about switching between incompatible language toolchain versions..." (aus: https://www.docker.com/what-docker)

Nachfolgend liste ich einige der wichtigsten Befehle auf, die mir die Arbeit mit Docker-Umgebungen erheblich erleichtern.

 

Wichtige "docker" commands

Kommando Ausgabe / Bemerkung
docker --version Kurze Versionsinformation
docker version Ausführliche Versionsinformation
docker image list Listet alle vorhandenen Images inkl. Speicherplatzverbrauch
docker system df Zusammengefasste Übersicht aller Images, Container, local volumes
docker ps Listet alle laufenden Container in der docker engine
docker rmi 46102226f2fd Ein lokales Image per ID löschen
docker rmi -f 46102226f2fd Ein lokales Image, welches in mehreren Repositories referenziert ist, per ID löschen ("...image is referenced in multiple repositories")
docker system prune Alle Elemente, die nicht mehr benötigt werden, werden entfernt (= elementarer Befehl, um Aufzuräumen :-)  )

 

Wichtige "docker-compose" commands

Kommando Ausgabe / Bemerkung
docker-compose --version Kurze Versionsinformation
docker-compose version Ausführliche Versionsinformation
docker-compose ps Listet alle Container, die in Beziehung zu den images stehen,   die im docker-compose.yml File deklariert wurden   (= subset des commands "docker ps")
docker-compose up Startet die Container und zeigt des Output eines jeden Containers in der Konsole. Wenn mit Ctrl+c beendet wird, werden alle Container gestoppt
docker-compose up -d Startet die Container im Hintergrund und lässt sie laufen
docker-compose up -d --build Startet die Container im Hintergrund und lässt sie laufen. Images werden neu gebaut, bevor die Container gestartet werden
docker-compose stop Stoppt alle Container

 

Die wichtigsten Docker Befehle

Die wichtigsten Docker Befehle