windows docker wsl2的docker内存占用大
1重启wsl2(最终采用)
实测直接stop运行的docker实例,并不会减少Vmmem内存。
因此需要重启wsl2,输入wsl --shutdown
即可。
同时把Docker Desktop设置中General
-Start Docker when you log in
取消勾选,这样每次PC启动时就不会运行docker-desktop的虚拟机了。
2修改wslconfig
win终端输入notepad "$env:USERPROFILE/.wslconfig"
,没有的话就创建这个文件
然后加入以下内容限制wsl2总内存大小
[wsl2]
memory=6GB
processors=4
swap=6GB