Windows 10 Docker Desktop Vmmem 占用太多内存解决办法
解决办法就是使用 wls2
配置文件限制内存上限。
新建文件 C:\Users\xxx\.wslconfig
,xxx
是你的用户名文件夹的名称,填上以下内容
[wsl2]
memory=2GB
swap=0
localhostForwarding=true
看电脑内存大小酌量设置。例如我只分配了 wsl2
能够使用的宿主机内存上限为 2GB。保存后重启 docker desktop。
解决办法就是使用 wls2
配置文件限制内存上限。
新建文件 C:\Users\xxx\.wslconfig
,xxx
是你的用户名文件夹的名称,填上以下内容
[wsl2]
memory=2GB
swap=0
localhostForwarding=true
看电脑内存大小酌量设置。例如我只分配了 wsl2
能够使用的宿主机内存上限为 2GB。保存后重启 docker desktop。
docker desktop做得太撒逼,你设置上限6G,打开引擎直接用完,哪怕啥容器都还没跑。wsa、wsl2都没有这么撒逼问题,wsa打开几个应用只占用1.5G.
还是 linux 下的原生 docker 好用。mac 和 win 下的都是基于虚拟机搞出来的 docker
内存是一个问题,还有个磁盘io100%怎么办...
看看这个 是否有用