打开用户目录
随便打开一个文件夹,在地址栏输入下面的内容,打开用户目录
%UserProfile%
编写配置文件
新建一个文件文件名如下,和上面的图片一样
.wslconfig
输入下面的内容
[wsl2]
processors=8
memory=8GB
swap=64GB
localhostForwarding=true
- processors: 使用的核心数量,默认就是物理机核心数量
- memory: 最大使用 8GB 内存
- swap: 虚拟内存swap设置为64G(内存不够,硬盘来凑)
- localhostForwarding: 默认值为 true,表示可以通过 localhost:port 从主机连接。
重启WSL
打开命令行
重启wsl
此时,docker desktop也会提示你重启,重启后资源占用就小了
wsl --shutdown
测试结果
随便打开一个容器,在里面用top命令查看资源情况,比如我用的gitlab