LB2_M300 🎓

Diese Dokumentation beschreibt das vorgehen in der LB2 im Modul 300 an der TBZ. Auch wird erläutert um was es im Auftrag geht.

Einleitung :shipit:

Wir wollen einen Apache Webserver und eine MySQL Datenbank in 2 Verschiednenen Container erstellen. Für die Maschienen verwnden wir Docker und für die Dokumentation GitHub. Das Ziel ist das diese beiden Contaiener voll funktionsfähig laufen und ihre Aufgabe erfüllen. Das ganze wollen wir in Form einer Dockerumgebung machen, bei der wir selber Images erstelen und ausführen. Nachfolgen wird Docker auch noch ein bisschen erklärt.

Einführung Docker:

Docker ist eine kostenlose Software, die Anwendungen mithilfe von Containervirtualisierung isoliert. Docker vereinfacht das Deployment von Anwendungen, da Container, die alle notwendigen Pakete enthalten, einfach als Dateien übertragen und installiert werden können. Container sorgen für die Trennung und Verwaltung von Ressourcen, die auf einem Computer verwendet werden. Dazu gehören: Code, Laufzeitmodule, Systemtools, Systembibliotheken. grafik

Probleme

Leider hatten wir schon von Beginn an Probleme, da Frau Falco in der ersten Woche Krank war und bei Herr Neuschwander trotz mehfachem Installieren das Wireguard nicht Funktionierte. Da aber normalerweise Frau Falco mehr den Technischen Part übernimmt, wollten wir das in diesem Modul mal anderst machen und uns abwechseln. Aber leider wurde daraus nichts, da Herr Neuschwander das WireGuard nicht zum laufen gebracht hat.

Inhalt 💾

Fazit 🎈

Wir haben am Anfang den Apache-Server ohne Probleme aufsetzen können, allerdings hatten wir beim Datenbankserver ein paar Probleme die leider den Erfolg behindert haben. Allerdings konnetn wir sehr lehrreiche Erfahrungen aus dem Ganzen ziehen. Der Umfang des Projektes war sehr klein, aber die fehlende Erfahrung hat es zu einer echten Herausforderung gemacht. Diese konnten wir dan auch zum Teil schaffen aber eben leider nicht alles. Dennoch konnten wir grosse Fortschritte im umgang mit Docker machen. Alles in Allem ist das gesamte Projekt gut verlaufen.

Creative Commons Lizenzvertrag
Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 3.0 Schweiz Lizenz