已棄用和停用的 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 之前提供了 Amazon Elastic Container Service (ECS) 和 Azure Container Instances (ACI) 的整合,以簡化容器工作流程。這些整合已被棄用,使用者現在應依靠原生的雲工具或第三方解決方案來管理其工作負載。轉向特定平臺或通用編排工具減少了對專用 Docker Cloud 整合的需求。

您仍然可以在Compose CLI 倉庫中檢視這些整合的相關文件。

Docker Enterprise Edition

Docker Enterprise Edition (EE) 是 Docker 的商業平臺,用於部署和管理大規模容器環境。它於 2019 年被 Mirantis 收購,尋求企業級功能的使用者現在可以探索 Mirantis Kubernetes Engine 或 Mirantis 提供的其他產品。Docker EE 中的許多技術和功能已整合到 Mirantis 產品線中。

注意

有關 Docker 目前提供的企業級功能的資訊,請參閱Docker Business 訂閱

Docker Data Center 和 Docker Trusted Registry

Docker Data Center (DDC) 是一個總稱,包括 Docker Universal Control Plane (UCP) 和 Docker Trusted Registry (DTR)。這些元件提供了用於在企業環境中管理容器、安全和倉庫服務的全棧解決方案。在 Docker Enterprise 被收購後,它們現在歸 Mirantis 所有。仍然遇到 DDC、UCP 或 DTR 引用的使用者應參考 Mirantis 的文件以獲取現代等效項的指導。

Dev 環境

Dev Environments 是 Docker Desktop 中引入的一項功能,允許開發者快速啟動開發環境。此功能不再積極開發。透過 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) 取代,Compose v2 由 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 倉庫

頁面選項