跳到正文

Docker Desktop

申请更正

产品品牌

未认领

Docker Desktop 是一款跨平台应用,帮助开发者在本地构建、运行、共享和管理容器化应用。

最近更新 2026年10月14日

AI 爬虫读取

暂未记录到 AI 爬虫读取这个词条。

概览

Docker Desktop 是 Docker 推出的桌面应用程序,供开发者在工作站上使用容器。它将本地 Docker 环境与图形用户界面、命令行工具、容器运行时组件、镜像与容器管理、应用开发工作流,以及与 Docker Hub 和相关 Docker 服务的集成打包在一起。该产品支持 macOS、Windows 和 Linux,具体功能因操作系统和版本而异。 该产品源于 Docker 让基于容器的开发不再局限于 Linux 服务器环境的努力。早期 Docker 工具与 Linux 内核原生容器能力紧密相关,而使用 macOS 和 Windows 的开发者则需要更便捷的本地环境。Docker for Mac 和 Docker for Windows 带来了打包的桌面体验,可通过受管理的虚拟化环境运行 Linux 容器。这些产品随后统一归入 Docker Desktop 名下,与 Docker Engine、Docker Hub、Docker Build Cloud、Docker Scout 及其他 Docker 产品一起,形成了具有辨识度的工作站产品线。 Docker Desktop 主要面向软件开发者、平台工程师、DevOps 团队、教育工作者,以及需要可重复的本地环境来构建和测试容器化软件的组织。它通常提供图形化仪表盘和命令行访问,使用户能够创建和操作容器、检查镜像、配置资源、管理扩展,并将本地开发工作流连接到云或镜像仓库服务。与 Docker Hub 的集成使用户能够发现、拉取、标记和发布容器镜像,而对 Docker Compose 的支持则帮助团队通过声明式配置文件定义多容器应用。 该产品价值主张的重要部分在于抽象。在 macOS 和 Windows 上,Docker Desktop 管理运行 Linux 容器所需的组件,无需用户自行组装和维护完整的 Linux 主机环境。它还支持面向开发者的功能,例如在受支持的配置中集成本地 Kubernetes、卷与文件系统共享、凭据处理、诊断、更新和访问控制。在 Linux 上,Docker Desktop 在原生 Docker Engine 生态之外,提供面向桌面的发行与管理体验。 Docker 于 2021 年调整了 Docker Desktop 的商业模式。公司宣布,规模较大的组织、政府实体,以及超过特定员工人数或营收门槛的组织,若继续使用需付费订阅;而小型企业、个人用户、教育用途和非商业开源项目则可在遵守条款的前提下继续使用免费层级。这一变化使 Docker Desktop 作为可货币化的客户端产品而具有战略重要性,不再只是免费的开发者工具,并在开发者和基础设施用户中引发了大量讨论。 如今,Docker Desktop 仍是进入 Docker 更广泛开发者平台的核心入口。其定位结合了本地容器工具、易用的桌面界面,以及与 Docker 镜像仓库、协作、安全和云构建服务的连接。该产品的具体功能集、许可条款、支持的架构和管理控制会随时间变化;因此组织在评估时应查阅 Docker 当前的文档和订阅条款。

沿革

Docker Desktop 源于 Docker 让容器技术真正适用于日常应用开发的整体努力。Docker 最初的生态以 Docker Engine、镜像、注册表和命令行工作流为核心。这些工具影响深远,但最初最契合 Linux 环境。在 macOS 和 Windows 上工作的开发者通常需要一种打包好的方式,以便在本地运行 Linux 容器、同步源代码、持久化数据,并在本地工作站与注册表之间迁移镜像。 Docker for Mac 和 Docker for Windows 通过提供桌面应用解决了这一问题,这些应用管理容器开发所需的本地机制。产品无需每位开发者自行搭建 Linux 虚拟机并手动配置 Docker,而是提供集成体验,涵盖 Docker 命令、本地容器运行、网络、存储和主机集成功能。对于希望开发者在不同操作系统上使用相似容器工作流的团队而言,Docker 的桌面产品变得尤为重要。 这些桌面应用后来统一归入 Docker Desktop 这一名称。统一品牌使该产品更容易被理解为更大 Docker 平台的一部分,也让 Docker 能够在 macOS 和 Windows 上呈现一套通用工作流,并新增 Linux 支持作为独立的桌面发行版。该产品持续将图形化仪表盘与命令行工具、Docker Compose、镜像管理和 Docker Hub 连接结合在一起。随着时间推移,Docker 还添加或支持扩展与集成,旨在让第三方和用户扩展桌面体验。 Docker Desktop 的角色从单纯运行容器扩展为现代应用开发的本地控制点。根据版本和配置不同,用户可以启用本地 Kubernetes、检查资源消耗、管理凭据、诊断安装问题、配置文件共享和网络,并将本地构建连接到远程服务。因此,该产品介于消费级桌面应用与企业管理的开发者平台之间。 2021 年 8 月,Docker 更改了 Docker Desktop 的商业条款。公司表示,个人用户、教育用途、较小企业以及符合条件的非商业开源工作可继续免费使用,而较大组织和政府实体则需要付费订阅。Docker 将这一变化表述为支持对该产品及其安全、管理和协作能力持续投资的方式。由于 Docker Desktop 被广泛用作标准本地容器工具,该公告在开发者和基础设施社区引发了大量讨论。 Docker 随后扩大了该产品的平台覆盖范围。Docker Desktop for Linux 于 2022 年正式可用,为 Linux 用户提供了桌面应用和管理体验,同时保留 Docker Engine 作为独立的原生选项。这一区别体现了 Docker Desktop 作为捆绑式工作站产品的定位,而非取代所有服务器端 Docker 部署。 当前产品最好被理解为通往 Docker 开发者生态的入口。它提供用于构建和测试容器的受管本地环境,支持 Compose 等常见应用开发模式,并将用户连接到镜像分发、安全、协作和面向云端的 Docker 服务。其许可、功能可用性、架构支持和管理能力因版本而异,因此组织在做出运营决策时必须依赖最新的 Docker 文档和订阅条款。

  • 2022

    Docker Desktop for Linux 正式发布

    [3]

    Docker 宣布 Docker Desktop for Linux 正式可用,将桌面产品线扩展到 macOS 和 Windows 之外。

  • 2021

    Docker 对大型组织引入付费订阅要求

    [2]

    Docker 宣布了一项订阅转型,影响使用 Docker Desktop 的大型企业和政府机构,同时保留对特定个人、教育、小型企业和非商业开源场景的免费使用。

  • 2019

    桌面产品统一命名为 Docker Desktop

    [6]

    Docker 将其 Mac 和 Windows 桌面产品整合到 Docker Desktop 这一名称之下,为跨平台容器开发建立了统一的产品标识。

  • 2016

    Docker 推出 Mac 和 Windows 桌面应用

    [5]

    Docker 推出了 Docker for Mac 和 Docker for Windows,为在这两大桌面操作系统上开发和运行 Linux 容器提供了打包好的本地环境。

产品与定位

面向本地容器开发的跨平台开发者桌面工具,集成了 Docker 工具链、托管的本地运行时、图形界面,并可连接 Docker 更广泛的平台。

  • 桌面容器开发环境 · 2016

    Docker Desktop for Mac

    一款 macOS 应用,提供 Docker 的本地开发工作流,包括容器运行、镜像管理、Compose 支持、图形化控制以及与 Docker 服务的集成。它负责管理在受支持的 Mac 硬件和 macOS 版本上运行 Linux 容器所需的本地组件。

  • 桌面容器开发环境 · 2016

    Docker Desktop for Windows

    一款用于在本地构建、运行和管理容器的 Windows 应用。它提供 Docker 命令行和图形化工作流,支持常见的 Windows 虚拟化后端,并将本地开发与 Docker Hub、Compose、扩展及其他 Docker 功能连接起来。

  • Linux 桌面容器开发环境 · 2022

    Docker Desktop for Linux

    Docker 面向 Linux 用户的桌面应用。它提供受管理的桌面体验和图形化管理界面来支持 Docker 工作流,同时仍与 Docker Engine 保持区别,后者继续提供原生 Linux 容器引擎选项。

  • 多容器应用工具

    Docker Compose

    Docker 桌面开发工作流中包含的一款声明式工具,用于定义和运行由多个容器组成的应用。Compose 配置可以描述服务、网络、卷、环境设置和依赖关系,因此非常适合本地开发和测试。

  • 开发者工具集成

    Docker Desktop 扩展

    一套扩展框架与目录,允许将额外的工具和集成安装到 Docker Desktop 中。扩展可在桌面界面内添加开发、数据库、可观测性、安全或工作流相关能力。

品牌决策

  • 2022

    推出 Docker Desktop for Linux新品

    背景

    Docker Desktop 此前主要面向 macOS 和 Windows,而 Linux 用户通常直接安装和运行 Docker Engine。

    采取的行动

    Docker 正式发布 Docker Desktop for Linux,为 Linux 用户提供桌面应用和管理体验,同时继续将 Docker Engine 作为独立的原生产品提供支持。

    后续影响

    该版本的发布扩大了 Docker Desktop 产品的操作系统覆盖范围,为 Linux 开发者提供了一个更统一的桌面入口来使用 Docker 生态。

  • 2021

    将更多 Docker Desktop 用户纳入付费订阅涨价

    背景

    Docker Desktop 作为本地容器开发工具已被广泛采用。Docker 表示,它需要一种能够支持其在安全、管理、协作和产品开发方面持续投入的商业模式。

    采取的行动

    Docker 宣布,规模较大的企业、政府机构以及超过规定员工人数或营收门槛的组织,在过渡期结束后需要购买 Pro、Team 或 Business 付费订阅。个人使用、教育、小型企业以及符合条件的非商业开源项目等类别仍可免费使用。

    后续影响

    这一变化使 Docker Desktop 成为 Docker 开发者平台战略中重要的付费产品,并引发了社区关于许可、替代方案以及 Docker Desktop 与 Docker Engine 区别的广泛讨论。

近期事件

  • 尚未确定

    微软与Docker发布Docker Desktop集成[7]

    微软和Docker推出双方产品间的集成,将Azure和Visual Studio Code与Docker Desktop连接,旨在简化基于云的容器应用开发。

阅读更多

来源7 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/docker-desktop · 编辑方针 · 词条如何编纂