已棄用與退役的 Docker 產品與功能

本文概述了已棄用、退役或進行了轉型的 Docker 功能、產品及開源專案。

注意

本頁面不涵蓋已棄用並移除的 Docker Engine 功能。如需詳細的 Docker Engine 已棄用功能列表,請參閱 Docker Engine 已棄用功能文件

產品與功能

Docker, Inc. 不再為這些已棄用或退役的功能提供支援。已轉型至第三方維護的專案,將繼續由其新的維護者提供更新。

Docker Machine

Docker Machine 是一個用於在各種平台(包括虛擬機和雲端供應商)上配置與管理 Docker 主機的工具。目前已停止維護,我們建議使用者改用 Docker Desktop 或直接在支援的平台上使用 Docker 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 Environments)

開發環境 (Dev Environments) 是 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) 取代。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 儲存庫

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