Articles with the tag Docker

PHP Entwicklungsumgebung mit Docker, Nginx und PHP-FPM


Es wurde schon einiges über Docker geschrieben. Ich denke, dass dessen Konzept der Isolation von Komponenten in eigene Container gerade für die Entwicklung von PHP Web-Anwendungen hervorragend geeignet ist. Da PHP selbst keinen Server mitbringt (der für Produktionsumgebung geeignet ist), ist mindestens eine zusätzliche Komponente, nämlich der Webserver, zwingend notwendig. In 98% der Fälle kommt dann noch ein Datenbank-Server hinzu. Die "Mindestanforderungen" an die Entwicklungsumgebung, um erst einmal starten zu können, sind also relativ hoch. Es gibt also Verwendung für die verschiedenen Container, aus denen eine Docker-Anwendung sich zusammensetzt.

Dieser Artikel ist kein Tutorial, sondern soll nur die Eignung von Docker als Entwicklungsumgebung für PHP-Entwickler diskutieren. Er ist so geschrieben, dass keine spezifischen Vorkenntnisse zu Docker notwendig sind, um diese Diskussion nachverfolgen zu können. Der Artikel soll natürlich dazu anregen, Docker selbst auszuprobieren, allerdings ist dafür die Materie doch zu komplex, um in einem kurzen Artikel behandelt zu werden. Es gibt im Netz ausreichend Lesestoff dazu.