在 macOS / Windows 上安装 Docker Desktop
Docker Desktop 是 Docker 官方提供的桌面版应用程序,可在 macOS 和 Windows 系统上运行 Docker 引擎与容器。它包含 Docker CLI、Docker Compose 以及 Kubernetes 的可选集成,方便开发者在本地环境进行容器化开发和测试。
系统要求
macOS
- macOS 版本:10.15 及以上
- CPU:支持 Intel 或 Apple Silicon 芯片
- 内存:至少 4GB RAM
- 虚拟化支持开启(默认开启即可)
Windows
- Windows 10/11 64-bit: Pro, Enterprise 或 Education
- 启用 WSL 2(Windows Subsystem for Linux)
- CPU:支持虚拟化技术
- 内存:至少 4GB RAM
下载与安装
-
访问 Docker 官方下载页面:
-
下载对应系统的安装包(.dmg / .exe)。
-
macOS 安装步骤
- 双击
.dmg文件 - 拖动 Docker 图标到 Applications 文件夹
- 打开 Docker Desktop,首次启动会要求授权
- 双击
-
Windows 安装步骤
- 双击
.exe文件 - 按照安装向导完成安装
- 启用 WSL 2 集成(可选 Kubernetes)
- 完成后启动 Docker Desktop
- 双击
初次配置与验证
-
打开 Docker Desktop,确保状态显示为 “Docker is running”。
-
验证 Docker CLI
docker --version
docker run hello-world
`
成功输出 “Hello from Docker!” 表示安装完成。
-
配置资源(可选)
- 通过 Docker Desktop 设置 CPU、内存、磁盘空间等资源限制
- 设置代理、镜像加速器或 Kubernetes 集群
安装完成后,你即可在 macOS 或 Windows 系统上使用 Docker 进行本地开发、测试和容器管理。
相关内容
- 构建自定义 Registry 本章节介绍如何搭建和管理 Docker 私有 Registry,包括部署自定义 Registry、配置存储与访问权限、镜像推送与拉取流程,以及安全与备份策略,满...
- 与 Kubernetes 的比较与协作 本章节对比 Docker 与 Kubernetes 的异同点,并讲解两者的协作方式,包括容器管理、编排、服务发现、部署流程和最佳实践,帮助理解容器生态系统中的应...
- Rootless Docker 与安全边界 本章节介绍 Rootless Docker 的使用方法及安全边界管理,包括非 root 容器运行原理、配置步骤、权限限制和网络隔离策略,提升容器安全性并降低宿主...
- 常用命令速查表 本章节提供 Docker 常用命令速查表,包括镜像管理、容器操作、网络配置、卷管理、日志查看及调试命令,帮助开发者快速查找和使用 Docker 命令,提高容器管...
- 参考文档与学习资源 本章节整理 Docker 官方文档、社区资源、教程和示例项目,帮助开发者系统学习 Docker 技术,掌握容器化应用的构建、运行、管理和优化方法。
- 示例项目与练习 本章节提供 Docker 示例项目和练习,包括容器化应用部署、Docker Compose 多服务编排、镜像优化、网络配置和存储管理,帮助开发者通过实战加深对...