Docker Schnellstart – Dein erstes Docker Image (Kitty-App Teil 1)
Nun, da wir ein besseres Verständnis für Images haben, ist es an der Zeit, unser eigenes zu erstellen.
Unser Ziel in dieser Lektion wird es sein, ein Image zu erstellen, das eine einfache Flask-Anwendung (Python) in eine Sandbox packt. Um den Prozess etwas zu beschleunigen habe ich bereits eine kleine App erstellt, die jedes Mal, wenn sie geladen wird, ein zufälliges Katzenbild anzeigt. (Nur zur Info - Hier ist das Git-Repo: https://github.com/lerneprog/kitty-app)
So kannst du das Repository per Git über deine Kommandozeile klonen:
git clone https://github.com/lerneprog/kitty-app.git
Der o.g. Befehl sollte auf dem Computer ausgeführt werden, auf der du die Docker-Befehle ausführst und nicht innerhalb eines Docker-Containers. Der nächste Schritt ist nun, ein Image mit dieser Web-App zu erstellen. Wie bereits erwähnt, basieren alle User-Images auf einem Basis-Image. Da unsere Anwendung in Python geschrieben ist, wird das Basis-Image, das wir verwenden werden, Python 3 sein.
In der nächsten Lektion geht es weiter mit Teil 2.