I started playing around with Docker for Mac in an attempt to get my whole dev environment set up in Docker. It was really slick, especially being (re-)introduced to docker-compose which makes connecting containers very easy.<p>There is a ton of potential there. My biggest challenge is that the documentation hasn&#x27;t quite caught up to all of the interesting stuff that is going on. I&#x27;d certainly welcome some more opinionated answers for how to develop on Docker. Specifically: how to not run apps as root, as almost all examples use root and permissions are annoying if you don&#x27;t do so; how to use docker containers for both dev and prod; best practices for getting ssh key access into a container during the build phase.<p>But much of it Just Works at this point, I&#x27;m pretty confident that the best practices will catch up in time.