Auto Scaling with Docker

We will set up an auto-scaling system with Docker using Docker Remote API. This can be used to scale the service as the traffic increases. We will make a docker image that replicates services and will tested it on an app deployed with Docker Swarm.


  • Building Blue-Green Deployment with Docker

    Blue-Green Deployment is a strategy to release new version of the app without downtime. We will implement a blue-green deployment system with Docker Swarm.

  • Load Balancing with Docker Swarm

    Docker Swarm lets us group a number of hosts into a cluster and distribute the docker images among these hosts. We will deploy a load balancer that will distribute the traffic to different instances of the docker images in the swarm.

  • Orchestrate Docker containers with Tutum

    Tutum provides us with easy access to features like deploying, linking, load balancing and scaling when using Docker hosting.

  • HTTPS with Let's Encrypt and nginx

    With Let's Encrypt create SSL certificates free of cost to serve your site via HTTPS. Also, see how to automate the process of renewing these certificates.

  • Docker Hosting with sloppy.io

    Sloppy.io is a new Container as a Service platform that you can use to host and scale Docker images.

  • Bookmarklet Scripts

    Create bookmarklet scripts that can send AJAX requests, create UI elements and do authentication