Docker
- Offizielle Docker-Dokumentation
- Official Docker Images
- (YouTube) Docker lernen: Eine Einführung in 100 Minuten
- (YouTube) Docker für Fortgeschrittene in 80 Minuten
- (YouTube) Docker-Compose: Eine Einführung in 80 Minuten
Wird eine Software in einem Docker-Container ausgeführt, sieht diese Software als Umgebung nur den Container und und nicht das Betriebssystem auf dem der Container läuft. Auf diese Weise kann ich Software für Software-Umgebungen entwickeln und testen, die nicht der meines Computers entsprechen.
Ein Docker-Container wird durch ein Docker-Image erstellt. Ein Docker-Image ist dabei ähnlich einer Fabrik, die ein oder mehrere gleichartige Docker-Container erstellen kann, in denen dann eine Software läuft. Um ein Docker-Image zu erstellen benötige ich ein Dockerfile. Ein Dockerfile ist eine Textdatei, die die Bauanleitung für ein Docker-Image enthält.
Wenn man also Docker-Container benutzen will, geht man in folgender Reihenfolge vor:
- Zuerst muss Docker installiert werden.
- Danach muss der Docker Dämon gestartet und konfiguriert werden.
- Dann kann man ein Dockerfile schreiben.
- Mit Hilfe des Dockerfiles kann ein Docker-Image erzeugt werden.
- Aus dem Docker-Image kann ein oder mehr Docker-Container erzeugt werden.
- Wird die Docker-Umgebung komplexer, empfiehlt sich die Verwendung von Docker Compose.