win10安装wsl2和docker

发布于 2025年09月16日

先决条件

1、检查win10版本

必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。

2、启用CPU虚拟化

3、启用虚拟化平台和适用于Linux的windows子系统

启用后重启一下系统

安装WSL

官网文档:安装 WSL | Microsoft Learn

安装wsl2内核,内核安装包下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

双击安装即可,设置wsl的版本为2。

1、管理员命令运行cmd,在线安装wsl

  • 查看可通过在线商店下载的可用 Linux 分发版列表,

    #查看WSL系统版本。
    wsl --status
    #设置wsl的版本为2
    wsl --set-default-version 2
    #查看可以安装的linux版本
    wsl  --list --online

  • 安装ubuntu-24.04

#这个命令默认是安装在c盘的
wsl --install -d Ubuntu-24.04

修改默认安装目录

如果你希望将 WSL 的安装目录迁移到其他盘符,可以按照以下步骤操作:

  • 查看 WSL 发行版本

wsl -l --all -v

  • 导出分发版为 tar 文件到 D 盘

wsl --export Ubuntu-24.04 d:\wsl\ubuntu24.04.tar

  • 注销当前分发版

wsl --unregister Ubuntu-24.04

  • 重新导入并安装 WSL 到 D 盘

wsl --import Ubuntu-24.04 D:\wsl\ubuntu2404 d:\wsl\ubuntu24.04.tar --version 2

  • 设置默认登录用户为安装时的用户名

ubuntu2404 config --default-user test

  • 删除 tar 文件(可选)

del d:\wsl\ubuntu24.04.tar

经过以上操作后,WSL 的默认安装目录将迁移到 D 盘的指定目录。

启动ubuntu-24.04

wsl -d Ubuntu-24.04

可以通过输入命令列出已安装的 Linux 分发版并检查每个版本的 WSL:

wsl --list --verbose

若要在安装新的 Linux 分发版时将默认版本设置为 WSL 1 或 WSL 2,请使用以下命令:

wsl --set-default-version <1|2>

若要设置与命令一起使用 wsl 的默认 Linux 分发版,请输入:

wsl --set-default <Distro>

替换为 <Distro> 要使用的 Linux 分发版的名称。 例如,在 PowerShell 中,输入: wsl -s Debian 将默认分发设置为 Debian。

WSL 基本命令指南中了解详细信息。

安装docker desktop

下载地址:Docker Desktop: The #1 Containerization Tool for Developers | Docker

可以参考文章:Windows docker的安装和初使用详细教程_docker_脚本之家



评论