Docker – Teil 4: Das Dockerfile

Die Docker Images aus dem letzten Teil der Reihe haben uns schon ein ganzes Stück weiter in Richtung Docker gebracht. Doch es gibt natürlich noch mehr coole Features. Wenn wir unsere Docker Images nicht jedes mal mühsam in der Konsole zusammenstellen wollen bevor wir sie dann wieder committen gibt es das sogenannte Dockerfile.

Ähnlich wie in anderen Umgebungen (zum Beispiel Vagrant) beschreibt das Dockerfile, wie die Umgebung aufgebaut werden soll. Was das genau bedeutet sehen wir uns jetzt genauer an.

Weiterlesen

Docker – Teil 1: Was ist Docker?

XAMPP hat ausgedient. Mit der heutigen Vielfalt an Entwicklungsumgebungen, Servern, PHP Versionen, Frameworks und Tools kann eine statische Entwicklungsumgebung einfach nicht mehr mithalten. Immer mehr Programmierer setzen bei der täglichen Arbeit auf virtuelle Maschinen in denen sie einen Server replizieren, der dann auch auf dem Produktivsystem zum Einsatz kommt.

Tools die das vereinfachen sind zum Beispiel Vagrant und Docker. Die Einarbeitung in Docker fiel mir gar nicht so einfach weswegen ich in dieser Artikelserie nun eine einfache Schritt für Schritt Anleitung geben möchte, wie wir eine Docker VM zum Entwickeln auf einem Windows Rechner installieren und einrichten. Das lässt sich natürlich sehr simpel auf Macs oder Linux Maschinen übertragen.

Den ersten Teil macht erstmal ein genereller Überblick was Docker eigentlich ist und warum es so bekannt geworden ist.

Weiterlesen