Files
docker-workshop/02 docker-basics-uebungen.md
Frank Woeckener e429c37f62 Initial Commit
2025-03-18 10:06:06 +01:00

1.3 KiB

10 Praktische Docker-Übungen

Übung 1: Ersten Container starten

Aufgabe: Starte einen Nginx-Webserver als Container und prüfe, ob er unter http://localhost:8080 erreichbar ist.

Übung 2: Container-Inspektion

Aufgabe: Starte einen PHP-Container, führe eine Shell darin aus und ermittle die PHP-Version.

Übung 3: Einfaches Dockerfile erstellen

Aufgabe: Erstelle ein Dockerfile für eine PHP-Anwendung, die GD-Extension benötigt.

Übung 4: Image bauen und taggen

Aufgabe: Baue ein Image aus dem Dockerfile der Übung 3, tagge es mit deinem Namen und Version 1.0.

Übung 5: Container mit Volumes

Aufgabe: Starte einen MySQL-Container mit einem Named Volume für Datenpersistenz.

Übung 6: Bind Mount für Entwicklung

Aufgabe: Starte einen PHP-Container, der das aktuelle Verzeichnis als Bind Mount nutzt.

Übung 7: Container-Netzwerk erstellen

Aufgabe: Erstelle ein Netzwerk und verbinde einen PHP- und MySQL-Container.

Übung 8: Multi-Stage Build

Aufgabe: Erstelle ein Dockerfile für eine React-App mit Multi-Stage Build.

Übung 9: Image in Docker Hub pushen

Aufgabe: Tagge ein Image für Docker Hub und pushe es in dein Repository.

Übung 10: Container-Ressourcen begrenzen

Aufgabe: Starte einen Container mit begrenztem Speicher und CPU.