I&#x27;m using slugrunner from flynn [0] for deploying my apps. This way I can share a base image, and each compiled slug is about 40mb for ruby apps and 10mb for golang apps. This is similar to how heroku works.<p>When I deploy, I generate the slug using slugbuilder, push it to a local storage on the same network, and each docker task is instructed to pull the &quot;latest&quot; slug from the slug storage. Containers start after a code update in a couple of seconds.<p>Continuous deployment can be easy achieved by copying slug from staging to production, similar to how pull docker image each time is currently done.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;flynn&#x2F;flynn&#x2F;tree&#x2F;master&#x2F;slugrunner" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flynn&#x2F;flynn&#x2F;tree&#x2F;master&#x2F;slugrunner</a>
[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;flynn&#x2F;flynn&#x2F;tree&#x2F;master&#x2F;slugbuilder" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flynn&#x2F;flynn&#x2F;tree&#x2F;master&#x2F;slugbuilder</a>