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.