Windows 10 Docker Desktop Vmmem 占用太多内存解决办法

warning: 这篇文章距离上次修改已过1530天,其中的内容可能已经有所变动。

解决办法就是使用 wls2 配置文件限制内存上限。

新建文件 C:\Users\xxx\.wslconfigxxx 是你的用户名文件夹的名称,填上以下内容

[wsl2]
memory=2GB
swap=0
localhostForwarding=true

看电脑内存大小酌量设置。例如我只分配了 wsl2 能够使用的宿主机内存上限为 2GB。保存后重启 docker desktop。

20211009135010

相关链接

https://blog.n0ts.cn/1155.html

最后修改于:2021年10月09日 13:51

已有 4 条评论

  1. doruison doruison

    docker desktop做得太撒逼,你设置上限6G,打开引擎直接用完,哪怕啥容器都还没跑。wsa、wsl2都没有这么撒逼问题,wsa打开几个应用只占用1.5G.

    1. 还是 linux 下的原生 docker 好用。mac 和 win 下的都是基于虚拟机搞出来的 docker

  2. dreamer dreamer

    内存是一个问题,还有个磁盘io100%怎么办...

添加新评论