Fortgeschrittene Docker-Befehle

Docker für Fortgeschrittene

Mike Metzger

Data Engineering Consultant

Docker-Auffrischung

  • Docker ist eine Container-Runtime
  • Entwickelt, um verschiedene containerisierte Apps auf Windows, Mac und Linux auszuführen und zu verwalten
  • Kann Container aus vorgefertigten Images starten oder eigene erstellen
  • Dockerfiles sind Textdateien zum Erstellen von Docker-Container-Images
  • Container sind Instanzen eines Docker-Images

Der DataCamp-Kurs Introduction to Docker ist Voraussetzung für diesen Kurs

Screenshot des Kurses Introduction to Docker

Docker für Fortgeschrittene

Docker-Befehle

  • docker run
  • docker stop
  • docker build
  • docker --help
    • Listet mögliche Docker-Befehle auf
  • docker COMMAND --help
    • docker run --help
      • Zeigt Optionen für den Befehl docker run
Docker für Fortgeschrittene

Temporäre Container

  • Docker-Container werden meist mit docker run erstellt
  • Container bleiben auch nach dem Stoppen/Beenden bestehen
  • Oft willst du Instanzen starten und beim Beenden sofort entfernen
    • Entwicklung
    • Tests
    • Skripte
  • docker run --rm
    • docker run --rm alpine:latest /bin/sh
  • Auch „clean-up" oder „remove" genannt
Docker für Fortgeschrittene

docker ps

  • Dient dazu, Name, ID, Status und weitere Attribute von Containern auf einer Docker-Maschine zu ermitteln
  • Mit dem Flag -a erhältst du mehr Infos zu bestehenden Containern
    • docker ps -a
  • Später im Kurs zeigen wir extrem detaillierte Infos zu Containern

docker ps -a

Docker für Fortgeschrittene

Lass uns üben!

Docker für Fortgeschrittene

Preparing Video For Download...