Vagrant
Aufgabenstellung
Teilaufgabe 1:
Erstellen Sie ein Dockerfile zum Erzeugen eines entsprechenden Images analog zu Aufgabe 2
Verwenden Sie hierfür ein Ubuntu
Installieren Sie Apache2 oder nginx im Image und konfigurieren Sie es so, das es eine statische Seite ausliefert
Stellen Sie sicher, dass eine statische Webseite (
index.html
) über ein Volume/Mounting ausgeliefert wird.
Teilaufgabe 2:
Erstellen Sie eine Vagrantbox
Die Vagrantbox muss Docker ausführen können und über Ansible provisioniert werden
Erzeugen Sie ein Ansible Skript, das sowohl Docker installiert, als auch das entsprechende Dockerfile in der Vagrantbox deployt.
Stellen Sie sicher, dass das Volume/Mount für die statische
index.html
Datei aus dem/vagrant
Share stammt, und die Datei auf dem Host-System aktualisiert werden kann.
Last updated