已棄用和停用的 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 儲存庫