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?

  • How can I reflect the data in one container to another?
  • HaProxy + docker health-checks restart dead containers
  • Dockerfile build using complex powershell script on windows container
  • Chrome browser keeps crashing when running on android emulator in docker container
  • Volumes mounting as folders
  • side effect of --rm: when exit a container build with docker run --rm -v /myvol, also the volume is removed
  • Docker container does not start on executing docker run command
  • How to make docker container to be accessed only in intranet
  • Is there an App-V / Docker equivalent for Mac OSX?
  • docker AWS fail to launch - custom kernel
  • Running `bash` using docker exec with xargs command
  • Dockerfile and background running mysql server
  • 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.