Docker Desktop + WSL2 安装配置与核心应用实战
Docker Desktop 是一个多合一软件包,用于构建镜像、运行容器等。它集成了 Docker Compose、Docker Engine 和 Docker CLI 组件,为开发者提供了友好的 Docker 环境。
1. 安装 Docker Desktop
1.1 获取安装包
访问 Docker 官方文档或可信渠道下载 Docker Desktop 安装包。下载地址参考:https://docs.docker.top/get-started/introduction/get-docker-desktop/index.htm
下载完成后,双击 Docker Desktop Installer.exe 运行安装程序。默认安装路径为 C:\Program Files\Docker\Docker。
1.2 命令行安装支持
Windows 下也可使用 PowerShell 进行静默安装。例如执行以下命令:
Start-Process 'Docker Desktop Installer.exe' -Wait install
如需修改安装路径,可使用 --installation-dir 参数:
Start-Process 'Docker Desktop Installer.exe' -Wait -ArgumentList 'install', '--installation-dir=D:\Docker'
1.3 配置 WSL 或 Hyper-V 环境
首次安装时,Docker Desktop 需要配置底层虚拟化环境。WSL 和 Hyper-V 均可支持,功能保持一致。建议根据电脑环境选择,此处推荐使用 WSL2。
2. WSL 更新与配置
安装完成后若提示 WSL 版本过旧,需按提示更新。
2.1 处理 WSL 更新警告
系统可能会弹出类似 "Your version of Windows Subsystem for Linux (WSL) is too old" 的提示。此时应前往 Microsoft WSL 文档查看最新说明并执行更新。
2.2 执行更新命令
打开 Windows PowerShell(Win+R 输入 powershell),执行以下命令自动安装或更新 WSL:
wsl --install
等待安装完成即可。
2.3 重启 Docker Desktop
WSL 更新完成后,请重启 Docker Desktop 以生效。
2.4 WSL 设置与工作页面
更新成功后会自动打开欢迎页面。用户也可在 Windows 中搜索 "WSL Settings" 进行手动配置。
3. WSL(Windows Subsystem for Linux)基础
3.1 简介
适用于 Linux 的 Windows 子系统(WSL)允许开发人员直接在 Windows 上运行 GNU/Linux 环境,无需传统虚拟机或双启动。


