Laradock: separate environment for each project or single environment for multiple projects?
Laradock offers two options: (1) separate Docker environment for each project and (2) single Docker environment for all your projects.
What's the difference between the two setups? Which setup would be recommended if I have two projects that I'm going to deploy onto a single Droplet (Digitalocean), each using a separate domain name?
It just depends on how you like to work. I have a Homestead (vagrant) box running with 16 projects which is working just fine.
In general for docker I always keep my projects separated to make sure you don't have any issues that you will have on production because they are different setup by than. The power of docker is to have everything locally the same as the production environment!