文章

win11安装docker desktop

win11安装docker desktop

win11安装docker desktop

高版本docker desktop已经默认将wsl(Windows Subsystem for Linux)作为docker后端(而不是Hype-V)

wsl安装和更新

github wsl下载

wsl子系统安装

microsoft应用商店下载
下载后点击运行安装

win功能设置

1
控制面板—>程序—>启用或关闭Windows功能,勾选开启子系统和虚拟机平台等相关功能

wsl子系统设置

管理员执行powershell

1
2
3
4
5
6
7
8
9
10
11
12
# 查看子系统列表,和运行状态
wsl -l -v

# 将某个子系统设置为默认
wslconfig /setdefault Ubuntu-22.04

# 注销某个子系统。(可选,会删除数据)
# wsl --unregister Ubuntu-20.04

# 启动和停止某个子系统
# wsl -d <名称>
# wsl -t  <名称>

可以为某个子系统设置为开机自动启动,这样启动docker desktop时不用手动启动wsl一次

docker desktop配置

1
(默认勾选)设置->General->Use the WSL 2 based engine (Windows Home can only run the WSL 2 backend)
1
(可选)设置->Resources->WSL integration->指定win上安装的某个子系统(如果有多个)
本文由作者按照 CC BY 4.0 进行授权