Docker hat die Arbeit von uns Entwicklern revolutioniert. Mussten früher Anwendungen wie z.B. eine Datenbank aufwändig installiert werden, geht das heute mit einem einzigen Befehl. Einer der größten Nachteile bei Docker ist meiner Meinung nach allerdings das vergleichsweise komplexe CLI. Hier setzt Docker Compose an. Um die Arbeit noch weiter zu erleichtern, habe ich mit der Sammlung typischer Docker Compose Konfigurationen begonnen.

Diese Sammlung steht in einem eigenen GitHub Repository bereit: docker-compose-dev-toolkit. Als Lizenz setze ich dabei auf die Unlicense, die die freie Verwendung der Beispiele erlaubt.

Im Moment gibt es Beispiele für:

Mit der Zeit werde ich die Liste der Beispiele noch erweitern. Der Fokus liegt dabei stets auf der Einfachheit. Als Entwickler möchte ich mich auf die Implementierung der Anwendung konzentrieren und nicht zu viel Zeit in die Konfiguration der Entwicklungsumgebung stecken.