Faster deploy of a docker image?

My question is – what are the current best practices for this specific workflow:

  1. create an instance with DigitalOcean
  2. use it a a kubernates minion
  3. download image from docker hub

If I understand it right, the main bottleneck is downloading image from docker hub. Is there a way to make this process faster? Anything else I’m missing here?

  • Artifactory allow anonymous access for docker pull
  • Fluentd not getting the correct docker container name after rancher upgrade
  • Jenkins build an image for Docker?
  • Running docker commands as a build step in Jenkins
  • Docker - COPY/ADD files remove the trailing line
  • link command hangs when linking container to itself
  • Deis Batch Jobs
  • Docker: Why does wait-for always time out?
  • Install package on Travis-ci with sudo:false [closed]
  • The “--cluster-store” and “--cluster-advertise” don't work
  • asp.net task wont stay running on Amazon EC2
  • Start container with multiple network interfaces
  • One Solution collect form web for “Faster deploy of a docker image?”

    Have a look at the newly announced Google Container Registry (https://cloud.google.com/tools/container-registry/) in addition to protecting your images with encryption and authentication, it has really excellent download performance world-wide.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.