Skip to content

Docker - 云

Docker Cloud 是 Docker 公司提供的一项托管服务,它为构建、测试、部署和管理 Docker 应用提供了多种功能。它集成了云提供商(如 AWS、Azure)和源代码仓库(如 GitHub、Bitbucket)。

**Docker Cloud 于 2018 年 5 月正式关闭。**该服务已不再可用。

Docker Cloud 之前提供的功能包括:

  • 云仓库托管(现已集成到 Docker Hub 中)。
  • 自动化构建(现已集成到 Docker Hub 中)。
  • 持续集成/持续部署 (CI/CD) 流水线。
  • 节点集群管理(连接 AWS/Azure 等云提供商)。
  • 服务部署和扩展。

虽然 Docker Cloud 本身已不复存在,但其功能通常由云原生生态系统中的其他工具和服务来实现:

  • 仓库和自动化构建: Docker Hub 继续提供公共和私有仓库,以及与 GitHub/Bitbucket 集成的自动化构建功能。
  • CI/CD: GitHub Actions、GitLab CI/CD、Jenkins、CircleCI 等工具提供了强大的流水线,用于构建、测试和部署 Docker 容器。
  • 容器编排和部署: Kubernetes(托管服务如 AKS、EKS、GKE 或自托管)是云中部署和扩展容器化应用的主导平台。Docker Swarm 是另一个更简单的选择。
  • 基础设施管理: 云提供商服务(AWS EC2/ECS/EKS、Azure VMs/ACI/AKS、GCP Compute Engine/GKE)和基础设施即代码工具(Terraform、Pulumi)用于管理底层基础设施。

本教程将重点介绍当前可用的 Docker 技术和相关的生态系统工具,如 Docker Hub 和 Docker Compose,而不是已停用的 Docker Cloud 服务。