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?

  • Like “make” for Docker
  • Practically, what is the difference between docker run -dit vs docker run -d?
  • artifactory as docker registry
  • Docker build npm error logs
  • I am able to fetch the URL from Rancher Stack using Putty. How do I fetch the same URL from a Rancher Stack using shell commands in Jenkins
  • Unable to deploy Docker composer to AWS ECS
  • Why does different container of same elasticsearch image on docker exits out?
  • Ansible docker_container gives “Error getting network id”
  • Docker: Unable to correct problems, you have held broken packages
  • Docker overrides the IP address of my own manually created bridge
  • How to expose a Docker network to the host machine?
  • Docker base image running slowly Mac OS X
  • 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.