Windows10搭建Docker环境

运行 WSL 2 的要求

检查系统版本

Win + R,键入“winver”进行查看

系统版本要求

  • x64 系统:版本 1903 或更高版本,采用内部版本 18362 或更高版本。
  • ARM64 系统:版本** 2004 或更高版本,采用内部版本 19041 或更高**版本。

若系统版本不符合,需要先进行系统更新升级,可以使用官方的更新助手进行系统升级。

开启“适用于 Linux 的 Windows 子系统

以管理员身份打开 PowerShell 并运行

1
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

启用“虚拟机平台”

以管理员身份打开 PowerShell 并运行

1
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新启动计算机,以完成 WSL 安装并更新到 WSL 2。

下载 Linux 内核更新包

根据自身系统类型下载内核更新包,下载完成后,双击运行进行安装。

将 WSL 2 设置为默认版本

打开 PowerShell,将 WSL 2 设置为默认版本

1
2
3
4
5
#设置wsl默认版本
wsl --set-default-version 2

#查看版本信息
wsl -l -v

安装 Linux 分发

  • 在分发版的页面中,选择“获取”,进行下载安装。

  • 首次启动时,系统会进行初始化,大约 1~2 分钟。初始化完成后,根据系统引导为 Linux 分发版创建用户账户以及密码。

下载安装Docker Desktop

  • 开启 基于 WLS2 引擎(Use the WSL 2 based engine)

  • 将 Docker 环境集成到 Linux 分发版中

  • 使用加速器,以阿里云容器镜像服务提供的加速地址