Docker Desktop
面向开发者的容器化桌面软件,把 Docker Engine、CLI、Compose 和内置 Kubernetes 打包在一起,在 Mac、Windows、Linux 上本地构建和运行容器。
Docker Desktop 是 Docker 公司出品的桌面端容器工具。它把 Docker Engine、命令行工具 Docker CLI、多容器编排 Docker Compose 和构建工具 Docker Build 装进一个应用里,让开发者在自己的电脑上打包、运行、调试容器,而不用去服务器上折腾环境。装好之后,终端里敲 docker 命令就能用,图形界面里能看到容器和镜像的状态。
主要功能
核心是本地跑容器:Docker Engine 负责运行时,Docker CLI 用来执行命令和写脚本自动化,Docker Compose 用一个配置文件起一整套多容器服务。它还内置了 Kubernetes,支持多节点集群和自选版本,本地就能部署、扩缩和测试容器化应用,不必另搭外部集群。
数据方面有 Volume 管理,用来备份、共享和迁移容器数据;Synchronized File Shares 让宿主机和容器之间的文件改动实时同步。调试可以用 Docker Debug,在精简到几乎没工具的容器里排查问题。安全侧有 Hardened Docker Desktop,提供增强的容器隔离、镜像仓库与镜像访问管理;VDI 支持则让它在虚拟桌面环境里也能正常跑。
功能还能通过 Docker Extensions 扩展,接入常用的工具和服务,企业版另有私有扩展市场。
适合谁
主要给需要在本机开发和调试容器应用的开发者,以及要统一团队开发环境的小团队和企业。前端、后端、运维都能用,前提是愿意接受容器这套工作方式。
费用与限制
有免费的个人版 Docker Personal,付费档分 Pro、Team、Business,按用户每月计费,年付和月付价格不同。下载安装包按平台区分:Mac 分 Apple Silicon 和 Intel 芯片,Windows 分 AMD64 和 ARM64,Linux 走单独的安装文档。页面为英文界面。