-Werbung – Da ich viel in virtuellen Umgebungen arbeite wollte ich auch einige Programme bzw. Entwicklungsumgebungen und Schulungsumgebungen erstellen. Das Buch „Docker – Das Praxisbuch für Entwickler und DevOps Teams„ kam mir da gerade recht. Bei Docker handelt es sich um eine Entwicklungsumgebung um Software-Komponennten innerhalb von Containern ohne den Overhead einer kompletten virtuellen Maschine ausführen zu lassen. Nach Download des rund 500MB großen Paketes war die Installation mit Hilfe des Buches kein Problem und ab da kann man eigentlich alles Mithilfe des Buches durcharbeiten um danach seine eigenen Container zu erstellen. Das rund 426 Seiten starke Buch, welches von Bernd Öggl und dem sehr bekannten Autor Michael Kofler (diverse Linux Bücher) geschrieben wurde und aus dem Rheinwerk Verlag stammt, ist leicht verständlich und klassisch aufgebaut. Zu Anfangs wird nach einer kurzen Einführung die Docker Umgebung installiert und die Grundlagen und Docker-Images erklärt. Danach wird im Kapitel „Werkzeugkasten“ Webserver, Datenbanken, Programmiersprachen sowie Webapplikationen und CMS Systeme angerissen um dann im Praxiskapitel diverse Beispiele erstellt. Das Buch ist allerdings eher für bereits erfahrenere Programmierer im Umgang mit virtuellen Umgebungen gedacht. Auch Linux und der Umgang mit diversen Distributionen sollte man in den Grundzügen kennen. Es ist auch für Anfänger geeignet, allerdings wird man dann an der ein oder anderen Stelle einiges nachlesen müssen. Es handelt sich ja hierbei auch um ein Praxisbuch und kein Grundlagenbuch. Der große Vorteil des Buches ist die Praxisnähe. Es sind wirklich viele Beispiele im Buch enthalten und alle werden gut erklärt. Alle verwendeten Materialien stehen auch zum direkten Download oder per github bereit.
Für mich ist diese Buch eines der besten Docker-Praxisbücher und ich kann es nur jedem Entwickler empfehlen.