

It makes the separation of services really easy (e.g. Windows)īut run the code in the same environment as it will in production (e.g. In general, Docker is kind of like a virtual machine, so it allows us to develop in an OS of our choice (e.g. I wanted to learn Docker for quite some time because you hear a lot about it Setup in the team involved a lot of work VMs become bloated and hard to manage over time Symlinks in vagrant didn't work the way they should I won't go into too much detail what Docker is and why you should use it, because See Setting up the software: Git and Git Bash. I'm assuming that you have installed Git bash for Windows.

how to find out where the configurationįiles for php-fpm are located), but that are imho important to understand, because they enable you toīut if you are short on time, you might also jump directly to the tl dr.Īll code samples are publicly available in myĭocker PHP Tutorial repository on Github. Some things that are not completely related to docker (e.g. Note: I will not only walk on the happy path during this tutorial. how docker-compose can be used to fit everything nicely together how to log into containers and explore them for information how to build and run containers from the command line how to set up Docker "natively" on a Windows 10 machine

Then this tutorial is for you! By the end of it, you should know: You are a PHP developer and would like to get into that, but you didn't have the time to look into it, yet? You probably heard from the new kid around the block called "Docker"?
