当前位置:首页 > 系统教程 > 正文

WSL2+Docker Desktop 安装教程(Windows 容器化开发全流程及 D 盘迁移指南)

WSL2+Docker Desktop 安装教程(Windows 容器化开发全流程及 D 盘迁移指南)

SEO关键词:WSL2安装教程、Docker Desktop配置、容器化管理、Docker镜像迁移D盘

一、前言:开启容器化高效开发之旅

在现代全栈开发中,容器化管理已成为标配。Windows 环境下利用 WSL2(Windows Subsystem for Linux)运行 Docker,不仅能获得接近原生的 Linux 性能,还能完美兼容各种开发工具。本文将带你手把手完成全流程安装,并解决最头疼的“C盘空间占用”问题。

二、准备工作:开启虚拟化支持

在安装之前,请确保你的系统为 Windows 10/11 且已开启硬件虚拟化:

  • 打开【控制面板】 > 【程序】 > 【启用或关闭 Windows 功能】。
  • 勾选 “适用于 Linux 的 Windows 子系统”“虚拟机平台”
  • 点击确定并重启电脑。

三、安装 WSL2 与 Ubuntu 系统

1. 打开 PowerShell(管理员身份),运行:wsl --set-default-version 2

2. 前往 Microsoft Store 搜索并下载 Ubuntu(建议选择最新的 LTS 版本)。

3. 安装完成后启动 Ubuntu,设置你的用户名和密码。此时,你的 WSL2安装教程 第一步已完成。

WSL2+Docker Desktop 安装教程(Windows 容器化开发全流程及 D 盘迁移指南) WSL2安装教程  Docker Desktop配置 容器化管理 Docker镜像迁移D盘 第1张

四、Docker Desktop 下载与安装

1. 前往 Docker 官网下载 Windows 版安装包。

2. 安装时务必勾选 “Use the WSL 2 based engine”

3. 安装完成后,在 Docker 设置中(Settings > Resources > WSL Integration)勾选你刚才安装的 Ubuntu,实现 Docker Desktop配置 的关联。

五、核心进阶:将镜像迁移到 D 盘(拒绝 C 盘爆满)

Docker 默认将镜像存储在 C 盘,随着镜像增多,C 盘会迅速变红。以下是 Docker镜像迁移D盘 的绝招:

# 1. 关闭所有 Docker 实例
# 2. 导出数据到 D 盘
wsl --export docker-desktop-data D:\Docker\docker-desktop-data.tar
# 3. 注销现有的 C 盘数据
wsl --unregister docker-desktop-data
# 4. 重新导入到 D 盘
wsl --import docker-desktop-data D:\Docker\data D:\Docker\docker-desktop-data.tar --version 2

同理,Ubuntu 系统也可以通过类似的方法迁移到 D 盘,释放系统盘压力。

六、总结:让开发效率起飞

通过以上步骤,你已经搭建起了一套完美的 容器化管理 环境。不仅解决了跨平台运行的兼容性问题,还通过 D 盘迁移保证了系统的长期稳定运行。现在,你可以尽情在 Windows 上享受秒级启动容器的快感,让你的开发效率真正起飞!