介绍
这次,我在Windows Home上创建了WSL2 Docker环境,因此我将对其进行总结
环境
<表格>
tr>
header>
<身体>
tr>
tr>
tr>
tbody>
table>
在介绍WSL2之前...
有引入WSL2的先决条件
首先,Windows 10的版本是2004,并且我没有使用Virtual Box。
如果包括Virtual Box,则在安装WSL2时它不会启动!
顺便说一句,VMware可以与最新版本
一起使用
推出WSL2
此内容以易于理解的方式写在这里,因此我将省略。
WSL2简介|从Win更新到WSL2默认
的屏幕截图
码头工人介绍
操作系统安装完成,只需安装Docker Hub
很容易到达这里,但这是一个真实的事件!!
WSL2 Docker简介PC小巧意外
启动Zoom VMware时,由VMware启动的操作系统屏幕将闪烁。
原因很简单
名为Vmmem的进程消耗的内存与Chrome一样多。...
microsoft / WSL的问题已经开放了将近一年,尽管Microsoft知道并正在解决该问题,但尚未从根本上解决它。
https://github.com/microsoft/WSL/issues/4166
现在,这个速度有点不好,所以让我们停止使用Vmmem !!
停止消耗Vmmem
我决定将内存大小固定为一种临时措施....(我觉得没有其他方法...)
通过固定WSL2的内存大小,可以防止Windows主机的内存耗尽。
如果您对原因感兴趣,请稍后再参考。
在
%USERPROFILE%.wslconfig的配置中进行以下设置。
- %USERPROFILE%指向您的主目录,例如C:\\ Users \\芋头。
- 如果配置不存在,请创建它。
- 设置后,请务必重新启动操作系统。
1 2 | [wsl2] memory=4GB |
使用的内存由
内存固定。
我可以运行4GB的内存
请在此处咨询您PC上的内存量....
Vmmem进行大众消费的条件
- 我正在使用Visual Studio Code远程扩展(WSL)
- 我正在使用Docker Desktop WSL2
- 我正在使用大型代码库进行开发
参考网址
临时措施,以防止由于WSL2而导致主机内存耗尽
WSL2简介|从Win更新到WSL2默认
的屏幕截图