Schulprojekt-Website im Container
Einstieg EinstiegDeine Klasse hat eine statische Website für den Berufswahltag gebaut. Sie soll auf jedem Laptop gleich laufen.
- Ein Dockerfile auf Basis von nginx:alpine schreiben, das die HTML-Dateien ausliefert
- Image bauen und auf Port 8080 starten
- Eine Änderung am HTML machen und neu bauen
Tipp anzeigenTipp
Schau in der Dokumentation des nginx-Images nach, in welchem Ordner die Dateien liegen müssen.
Lösungsskizze anzeigenLösungsskizze
FROM nginx:alpine, COPY des Website-Ordners nach /usr/share/nginx/html, Start mit Port-Mapping 8080:80. Optional ein Bind Mount für die Entwicklung, damit Änderungen ohne Rebuild sichtbar sind.