I'm interested in hearing more about how you use this in terms of development lifecycle. Does a container image get created for every release of your app? I've always wondered about the more correct approach to this.<p>This is how I currently use Docker:<p>1) Custom base image with all the things my company needs like supervisord, libpq, etc..<p>2) Custom per-service base images like ones with Java for our Clojure services or Python for our research services which are built off of the base.<p>3) A release consists of pulling the latest version of the base image, example, acme-python, and then injecting the latest project code into it.<p>My concern here essentially boils down to the image repo. Github needs to add container storage because while I admire Docker Hub's efforts, I don't trust it.