Lab 03: Docker Container¶
Übung 1: Container erstellen¶
In dieser Übung gehen wir das Erzeugen, Starten, Stoppen und Löschen von Containern durch. Mache dich mit den Befehlen vertraut und lass dir ruhig etwas Zeit, die jeweiligen Ausgaben der Befehle zu verstehen.
- Erzeuge mit dem
create-Befehl einen Container vomhttpd:latestImage und nenne den Containermy-httpd - Lass' dir den Container mit dem
docker container ls-Befehl anzeigen (an das-aFlag denken, denn er ist noch nicht gestartet) - Starte den Container mit dem
start-Befehl - Lass dir den Zustand aller Container mit dem
docker ps-Befehl anzeigen und suche denmy-httpd-Container - Stoppe und lösche anschließend den Container
Übung 2: Befehle ausführen¶
In dieser Übung üben wir nochmal, einen Container zu erzeugen und zu starten. Anschließend benutzen wird den
exec-Befehl, um auf einem laufenden Container Änderungen vorzunehmen. Wir installieren dabei den Texteditor nano und
führen ihn danach auf dem Container aus.
- Erzeuge einen neuen Container vom Image
nginx:latest - Führe mit
docker execdie Befehleapt-get updateundapt-get install nano -yauf dem Container aus.
Die oben genannten Befehle enthalten Leerzeichen. Denk' also daran, sie in Anführungszeichen zu packen.
- Verbinde dich mit dem Container durch eine Bash-Sitzung und starte
nano. (Tipp:docker exec -it <CONTAINER> bash)
Dadurch hast du jetzt gelernt, wie du dich nachträglich mit einem Container verbindest. Du kannst jetzt gerne den Container löschen.