Used to run all my dev stuff (Apache, MySQL, Elastic, etc) in Ubuntu with VMWare. Then downgraded to a laptop with 8GB RAM so decided to look into Docker. I found this repos very helpful https://github.com/phusion/baseimage-docker
I also use some bash scripts to setup local equivalents of the AWS (services I use) in Docker containers https://github.com/mozey/aws-local
Used to run all my dev stuff (Apache, MySQL, Elastic, etc) in Ubuntu with VMWare. Then downgraded to a laptop with 8GB RAM so decided to look into Docker. I found this repos very helpful https://github.com/phusion/baseimage-docker
I also use some bash scripts to setup local equivalents of the AWS (services I use) in Docker containers https://github.com/mozey/aws-local
So far this setup works really well for me. Tip, using the :cached configuration with mounted volumes makes a huge difference to CPU usage on the host https://docs.docker.com/docker-for-mac/osxfs-caching/