As WordPress matures towards becoming a fully-fledged application framework, the tooling surrounding the platform continues to come on in leaps and bounds. Over the last three years in particular, developers have moved quickly to embrace best practices which have long since been standard in other platforms.
A big part of that overall push has involved fine-tuning approaches to local development environments. We’ve covered classic approaches such as local LAMP installations and experimenting with Vagrant here on the blog before, but one solution, in particular, is gaining an increasing amount of ground – Docker.
In this piece, we’ll introduce Docker as a technology, explain why you might want to use it, and cover a very basic setup for getting started with local WordPress development. By the time we’re finished, you should be in great shape for further exploration on your own.
Let’s start with a general introduction.
Just What Is Docker Anyway?