WSL2 + Docker Desktop 下载安装超详细全流程指南 实现容器化管理,让开发效率起飞(包含Ubuntu和Docker镜像迁移到D盘,看完不后悔)
目录
一、安装WSL2(Windows Subsystem for Linux)
1、必须先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装任何 Linux 分发版
2、安装 WSL 2 之前,必须启用 虚拟机平台 功能。 计算机将需要 虚拟化功能 才能使用此功能。
一、安装WSL2(Windows Subsystem for Linux)
1、必须先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装任何 Linux 分发版
以管理员身份打开cmd命令行或者PowerShell
输入以下命令:(摘自微软官网文档,命令直接复制,不要手敲)
2、安装 WSL 2 之前,必须启用 虚拟机平台 功能。 计算机将需要 虚拟化功能 才能使用此功能。
运行以下命令:
运行以上两条命令之后重启电脑
以上两行命令 --相当于-- 给下方图中这两个选项打钩,微软官网给的是命令形式,鉴于每个人系统版本差异UI会有差异,可以直接使用命令
3、检查系统版本
若要使用 WSL 2对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。下面展示查看自己系统版本方法win + R ,输入winver
若要查看 Linux 分发版是否设置为 WSL 1 或 WSL 2,请使用以下命令:
win11默认wsl2
4、安装WSL
以管理员身份运行以下命令,
查看可用发行版本:
本人选择安装Ubuntu最新LTS发行版Ubuntu-24.04,也可以选择Ubuntu-22.04或Ubuntu-20.04
需要开启--科学上网,不然这个步骤特别慢,需要下载几个小时
为系统设置用户名和密码:
如果出现以下情况,表示Linux内核更新包缺失,执行以下命令下载Linux内核更新包即可
下载Linux内核更新包命令:
成功如下:
重启电脑,此时电脑上就可以看到以下两个界面:安装完成
5、将Ubuntu迁移到D盘
使用 WSL 官方导出/导入功能
这是最灵活、最可靠的方法,适用于任何 WSL 发行版的迁移、备份和还原。
提前预览一下,整套流程就下面几行命令
1、确定你的发行版名称
打开 cmd 或 PowerShell(以管理员身份运行),输入以下命令查看已安装的发行版:
会看到类似这样的输出:
复制这个名字 Ubuntu-24.04。
2、导出发行版到一个文件
这个命令会将你的整个 Ubuntu 系统打包成一个 .tar 文件。我们先把它导出到 D 盘的一个临时位置。
3、注销(卸载)原有的发行版
注意: 此操作会删除 C 盘上的原始 ext4.vhdx 文件,从而释放空间。请确保上一步导出成功。
4、在 D 盘的新位置导入该文件并创建新的发行版
将备份文件导入到 D 盘的一个新文件夹中,系统会自动创建新的 ext4.vhdx 文件。
· Ubuntu-24.04: 发行版名称(和原来一样)。
· D:\WSL\Ubuntu-24.04: 自定义存放新虚拟硬盘文件ext4.vhdx的文件夹。 这个文件夹需要事先创建好(例如在 D 盘新建一个 WSL 文件夹,里面再新建一个 Ubuntu-24.04 文件夹)。
· D:\wsl-ubuntu24.04-backup.tar: 上一步导出的备份文件路径。
· --version 2: 指定使用 WSL 2(推荐)。
5、设置默认用户
导入的系统默认以 root 用户启动。将其设置回你原来的用户。
启动新 Ubuntu 系统:
执行以下命令(将 <你的用户名> 替换为你原来在 Ubuntu 里使用的用户名):
然后退出所有 WSL 窗口,在 PowerShell 中执行 wsl --shutdown 彻底关闭 WSL,再重新启动 wsl 命令,就会以普通用户身份登录了
6、清理临时文件
删除导出的临时备份文件 D:\wsl-ubuntu24.04-backup.tar 以节省空间。
二、Docker Desktop下载安装
1、DockerDesktop安装
Docker Desktop官网:https://www.docker.com/products/docker-desktop/
Windows-AMD64选这个,Windows一般都是AMD64架构,查看自己电脑CPU架构如下:
x64-based PC代表Windows-AMD64
下载的时候需要打开--科学上网,不然下的非常慢
选择OK
Docker Desktop应用本身不提供自定义安装目录,只能默认安装在C盘(C:\Program Files\Docker\)下,如果想自定义安装到D盘执行以下命令:
占用空间最大的磁盘镜像的目录是可以轻松修改的,见后文
以上界面安装成功,重启电脑
已经安装成功,接下来打开Docker Desktop
选择Accept
登录不登录都行
看到Engine running和电脑右下角Docker图标说明大功告成!
2、修改磁盘镜像文件目录
点击设置
修改磁盘镜像存储位置到自定义的D盘
后续使用Docker Desktop搜索镜像拉取的时候也需要科学上网哦,不然会搜不到
本篇文章后续会持续更新一些Docker Desktop的使用以及......