Skip to content

Docker - Cloud

Docker Cloud was a hosted service provided by Docker Inc. that offered features for building, testing, deploying, and managing Docker applications. It integrated with cloud providers (like AWS, Azure) and source code repositories (like GitHub, Bitbucket).

Docker Cloud was officially shut down in May 2018. The service is no longer available.

Features previously offered by Docker Cloud included:

  • Cloud Repository Hosting (now part of Docker Hub).
  • Automated Builds (now part of Docker Hub).
  • Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Node Cluster Management (linking to cloud providers like AWS/Azure).
  • Service Deployment and Scaling.

While Docker Cloud itself is gone, its functionalities are often addressed by other tools and services within the cloud-native ecosystem:

  • Registry & Automated Builds: Docker Hub continues to offer public and private repositories and automated builds linked to GitHub/Bitbucket.
  • CI/CD: Tools like GitHub Actions, GitLab CI/CD, Jenkins, CircleCI, etc., provide robust pipelines for building, testing, and deploying Docker containers.
  • Container Orchestration & Deployment: Kubernetes (managed services like AKS, EKS, GKE or self-hosted) is the dominant platform for deploying and scaling containerized applications in the cloud. Docker Swarm is another, simpler option.
  • Infrastructure Management: Cloud provider services (AWS EC2/ECS/EKS, Azure VMs/ACI/AKS, GCP Compute Engine/GKE) and Infrastructure as Code tools (Terraform, Pulumi) are used to manage the underlying infrastructure.

This tutorial will focus on currently available Docker technologies and related ecosystem tools like Docker Hub and Docker Compose, rather than the discontinued Docker Cloud service.