已弃用和停用的 Docker 产品和功能

本文档概述了已弃用、停用或已移交的 Docker 功能、产品和开源项目。

注意

此页面不包括已弃用和已移除的 Docker Engine 功能。有关已弃用 Docker Engine 功能的详细列表,请参阅 Docker Engine 已弃用功能文档

产品和功能

Docker, Inc. 不再为这些已弃用或停用的功能提供支持。已移交给第三方的项目将继续从其新维护者那里获得更新。

Docker Machine

Docker Machine 是一个用于在各种平台(包括虚拟机和云提供商)上配置和管理 Docker 主机的工具。它不再维护,建议用户直接在支持的平台上使用 Docker DesktopDocker Engine。Machine 创建和配置主机的方法已被更现代的工作流取代,这些工作流与 Docker Desktop 更紧密地集成。

Docker Toolbox

Docker Toolbox 用于 Docker Desktop 无法运行的旧系统。它将 Docker Machine、Docker Engine 和 Docker Compose 打包到一个安装程序中。Toolbox 不再维护,并已由当前系统上的 Docker Desktop 有效取代。Docker Toolbox 的引用偶尔会出现在旧文档或社区教程中,但不建议用于新安装。

Docker Cloud 集成

Docker 之前为亚马逊的 Elastic Container Service (ECS) 和 Azure Container Instances (ACI) 提供了集成,以简化容器工作流。这些集成已被弃用,用户现在应依靠原生云工具或第三方解决方案来管理其工作负载。向平台特定或通用编排工具的转变减少了对专用 Docker Cloud 集成的需求。

您仍然可以在 Compose CLI 存储库中查看这些集成的相关文档。

Docker 企业版

Docker 企业版 (EE) 是 Docker 用于部署和管理大规模容器环境的商业平台。它于 2019 年被 Mirantis 收购,寻求企业级功能的用户现在可以探索 Mirantis Kubernetes Engine 或 Mirantis 提供的其他产品。Docker EE 中的许多技术和功能已被 Mirantis 产品线吸收。

注意

有关 Docker 今天提供的企业级功能的信息,请参阅 Docker Business 订阅

Docker 数据中心和 Docker Trusted Registry

Docker 数据中心 (DDC) 是一个总称,包含 Docker Universal Control Plane (UCP) 和 Docker Trusted Registry (DTR)。这些组件为在企业环境中管理容器、安全性和注册表服务提供了全栈解决方案。在 Docker 企业版被收购后,它们现在归 Mirantis 旗下。仍然遇到 DDC、UCP 或 DTR 引用的用户应参考 Mirantis 的文档,以获取现代等效项的指导。

开发环境

开发环境是 Docker Desktop 中引入的一项功能,允许开发人员快速启动开发环境。它已在 Docker Desktop 4.42 版及更高版本中弃用和移除。类似的工作流可以通过 Docker Compose 或创建针对特定项目要求的自定义配置来实现。

开源项目

最初由 Docker 维护的几个开源项目已被归档、停止或移交给其他维护者或组织。

Registry (现为 CNCF Distribution)

Docker Registry 曾是容器镜像注册表的开源实现。它于 2019 年捐赠给云原生计算基金会 (CNCF),并以“Distribution”的名称进行维护。它仍然是管理和分发容器镜像的基石。

CNCF Distribution

Docker Compose v1(已被 Compose v2 取代)

Docker Compose v1 (docker-compose) 是一个基于 Python 的多容器应用程序定义工具,已被 Compose v2 (docker compose) 取代,后者使用 Go 语言编写并与 Docker CLI 集成。Compose v1 不再维护,用户应迁移到 Compose v2。

Compose v2 文档

InfraKit

InfraKit 是一个开源工具包,旨在管理声明式基础设施并自动化容器部署。它已被归档,建议用户探索 Terraform 等工具进行基础设施配置和编排。

InfraKit GitHub 存储库

Docker Notary (现为 CNCF Notary)

Docker Notary 是一个用于签署和验证容器内容真实性的系统。它于 2017 年捐赠给 CNCF,并继续以“Notary”的名称开发。寻求安全内容验证的用户应咨询 CNCF Notary 项目。

CNCF Notary

SwarmKit

SwarmKit 通过为容器部署提供编排来支持 Docker Swarm 模式。虽然 Swarm 模式仍然可用,但为了支持基于 Kubernetes 的解决方案,其开发速度已放缓。评估容器编排选项的个人应调查 SwarmKit 是否满足现代工作负载要求。

SwarmKit GitHub 存储库

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.