What is PHPDocker.io?

PHPDocker.io is a tool that will help you build a typical PHP development environment based on Docker with just a few clicks. It supports provisioning of the usual services (MySQL/MariaDB, Redis, Elasticsearch...), with more to come. PHP 7.1 is supported, as well as 7.0 and 5.6.

Why Docker? Containers are typically faster to set up, less prone to provisioning errors (pre-setup images), and last but not least, web app deployment is going the way of the container. PHP applications work really well on Docker, and, as applications are increasingly set up for Docker, so should our development environments.


2019 Updates: PHP 7.3, CI and site rearchitecture project
January 9th, 2019

Big bunch of updates, big and small:

  • PHP 7.3
  • MariaDB up to 10.4
  • Postgres up to 11.1
  • Elasticsearch
Continue reading >
(5) comment(s)
Interview with Karl Hughes from Shiphp
November 15th, 2017

Karl Hughes from Shiphp interviewed me for his blog just this week.

Continue reading >
(5) comment(s)
June updates: Clickhouse
June 29th, 2017

June has been pretty quiet. Mostly, under-the-hood improvements like optimisations to the generated docker-compose file for larger projects (thanks to z1r0-).

A new, interesting feature is Clickhouse support, kindly contributed by Andrey Bolonin. I'm not familiar with Clickhouse, a SQL-esque data store for larger, if not huge, datasets for analysis by Yandex, but it's intriguing.

Continue reading >
(0) comment(s)
May updates: MySQL 8.0, Alpine changes
May 2nd, 2017

A few minor updates:

  • MySQL 8.0 was released recently, we now support it as default for MySQL installations
  • Switched more containers to official Alpine images where available
  • Some background on why we continue offering our own PHP base images


Continue reading >
(123) comment(s)