4 ms·
I'm currently working on 3 different projects, and have several projects that are on maintenance mode, that I return to fix bugs here and there. Docker makes t
by hakanderyal 10y ago
I'm currently working on 3 different projects, and have several projects that are on maintenance mode, that I return to fix bugs here and there.
Docker makes this workflow a lot easier than multiple VMs. I'm running ubuntu with vagrant on macOS, and each project has a docker-compose file that spins up all the services. Stopping everything for one project and getting another one up is just one command, and takes a few seconds at most. With docker's layered fs, there is almost no space overhead.
Even if you don't use docker for deployment, you can just use a container as a psuedo-VM to use this workflow.