windows 容器 限制 docker desktop 使用 wsl2 时 的内存 cpu 等资源
如果您在 Windows 上启用并安装 WSL-2,则在 Docker-desktop 中可以使用基于 WSL-2 的引擎以获得更好的性能。
Docker Desktop 使用了 WSL 2 中的动态内存分配特性,大大改善了资源消耗,运行速度更快。— https://docs.docker.com/docker-for-windows/wsl/
但是实际当中好像并不是,默认是 2G内存
内存/CPU 限制设置
还是设置一下把,但是设置后,运行的 docker 不能超过这个设置值。
打开目录 %UserProfile%
新建配置文件 .wslconfig
[wsl2] memory=3GB # Limits VM memory in WSL 2 up to 3GB processors=4 # Makes the WSL 2 VM use two virtual processors swap=0 localhostForwarding: true #默认值为 true。如果 WSL 2 VM 中绑定到通配符或 localhost 的端口应该可以通过 localhost:port 从主机连接
重启 docker-desktop
0顶
0 踩
共 0 条评论