Docker 2024 04/Containers

Aus CCWiki
Zur Navigation springen Zur Suche springen

Im folgenden soll das starten und erstellen von Images erlernt werden.

Beispiel: Erster Container start

docker run --name ubuntu --rm -it ubuntu:22.04 bash

Es öffnet sich nun ein Terminal im Container.

ps

Zeigt sehr anschaulich die Prozessisolierung.

PID TTY          TIME CMD
      1 pts/0    00:00:00 bash
      9 pts/0    00:00:00 ps

Wird der Container mit exit geschlossen. So wird dieser auch entfernt.

Parameter

  • docker run
    • Startet Container
  • --name ubuntu
    • Legt den Container Name fest, ansonsten wird ein sonderbarer Name generiert
  • --rm
    • Löscht den Container nach dem dieser geschlossen wird. Ansonsten bleibt dieser erhalten (im Status Exited)
  • -it
    • Standard Input offen halten und Pseudo TTY erstellen (Terminal)
  • ubuntu:22.04
    • Name des Images das gestartet werden soll
  • bash
    • Kommando das ausgeführt werden soll

Wichtige Befehle

Zu foldenden Kommandos sei angemerkt, dass diese alle --help unterstützen.

  • docker run
    • Container erstellen
  • docker start
    • Gestoppten Container starten
  • docker exec
    • Befehl in Container ausführen
  • docker cp
    • Dateien in einen, oder von einem Container kopieren
  • docker volume
    • Verwalten von Volumes
  • docker ps
    • Anzeigen von Containern
  • docker stats
    • Statistiken zu Containern anzeigen
  • docker container
    • Verwalten von Containern