I finally took the time to grok Docker. It took a day to get it, but I’m slinging containers like a Tupperware party now.
Docker: Build an environment one step at a time, with each step being committed with a diff commit. When you’re done, execute a single process to run in your new environment.
Docker-Compose: Link a bunch of awesome things together with magic. Real, actual magic. Orchestrate a whole symphony of services that can talk to each other with simple hostnames like “pg” and “redis” without having to actually configure anything at all.
Today I went from having no clue why I keep hearing about Docker, to learning about developing a rails app in a docker container. Cool! http://blog.codeship.com/running-rails-development-environment-docker/