Docker-Linux-Bash

Was ist es ?

Ein Projekt im Fach SYT/BS zur Linux Container-Virtualisierung mit Docker, durchgeführt auf einer Kali-Linux VM. Dabei wurden Container eingerichtet, verwaltet und vernetzt, sowie ein containerbasierter Webserver und eine vollständige WordPress-Installation mit MySQL-Datenbank in Betrieb genommen.

Inhalt

  • Docker-Installation und Konfiguration auf Kali-Linux
  • Ubuntu-Container starten, verwalten und im Netzwerk verbinden
  • Zwei nginx-Webserver-Instanzen mit gemounteten HTML-Verzeichnissen betreiben
  • WordPress + MySQL als Multi-Container-Setup, vereinfacht mit Docker-Compose

Technische Umsetzung

Docker läuft als Daemon-Service auf einer Kali-Linux VM und verwaltet Container über eine Bridge-Netzwerkschnittstelle (docker0). Jeder Container erhält eine eigene IP-Adresse und ist über virtuelle veth-Interfaces mit dem Host verbunden. Webserver-Daten werden über Volume-Mounts (-v) vom Host in den Container eingebunden, wodurch Anwendung und Daten sauber getrennt bleiben. Das WordPress-Setup besteht aus zwei verknüpften Containern – einem MySQL-Datenbankserver und dem WordPress-Frontend – die über --link bzw. mit Docker-Compose koordiniert werden. Die Konfiguration erfolgt ausschließlich über Umgebungsvariablen (-e) und eine YAML-Datei.

© Kimon Fröhlich-Zolles