一、为什么要学 Docker
Docker 的核心逻辑是'一次构建,到处运行',能解决环境配置不一致、依赖冲突等问题。
- 环境统一:开发、测试、生产环境完全一致;
- 轻量级:容器比虚拟机占用资源少,启动快(秒级启动);
- 隔离性:每个容器独立运行,互不干扰;
- 易部署:无需手动配置复杂依赖,拉取镜像即可启动服务。
二、各系统 Docker 安装步骤(Windows/macOS/Linux)
Docker 分为「Docker Engine」(核心运行环境)和「Docker Desktop」(图形化界面,可选),新手建议安装 Docker Desktop。
1. Windows 系统(重点区分家庭版 / 专业版)
前置条件:
- Windows 10 专业版 / 企业版 / 教育版:需开启「Hyper-V」和「容器」功能;
- Windows 10 家庭版:需先安装「WSL2」(Windows 子系统),再安装 Docker Desktop。
安装步骤:
- 开启必要功能(家庭版跳过这步,直接装 WSL2):
- 按下
Win+R,输入control打开控制面板 → 程序 → 启用或关闭 Windows 功能; - 勾选「Hyper-V」「容器」「Windows 虚拟机监控程序平台」,点击确定,重启电脑。
- 按下
- 安装 WSL2(仅家庭版需要):
- 以管理员身份打开命令提示符(CMD),输入以下命令:
wsl --install - 等待安装完成后,重启电脑。
- 以管理员身份打开命令提示符(CMD),输入以下命令:
- 下载并安装 Docker Desktop:
- 官网下载:Docker Desktop for Windows(需注册 Docker 账号,免费);
- 双击安装包,默认下一步即可(勾选 'Use WSL 2 instead of Hyper-V');
- 安装完成后,桌面会出现 Docker 图标,启动后任务栏显示鲸鱼图标(绿色表示运行正常)。
- 验证安装:
- 打开 CMD 或 PowerShell,输入以下命令,显示版本则成功:
docker --version docker run hello-world
- 打开 CMD 或 PowerShell,输入以下命令,显示版本则成功:
2. macOS 系统(区分 Intel/M1 芯片)
前置条件:
- macOS 10.15+(Catalina)及以上版本;
- M1/M2 芯片需下载专门的 ARM 架构版本。
安装步骤:
- 下载 Docker Desktop:
- 官网下载:Docker Desktop for Mac;
- 自动识别芯片架构(Intel/M1),直接下载对应安装包。
- 安装与启动:
- 双击.dmg 安装包,将 Docker 拖入应用程序文件夹;
- 从启动台打开 Docker,首次启动会提示输入系统密码(授权权限);

