当我启动 docker for windows 时,内存使用量几乎增加了 6 GB 的 25%(即 1.5 GB),甚至没有运行容器。我在任务管理器中看不到 docker 进程,但我通过查看运行 docker for windows 程序之前和之后的内存使用情况%来计算内存使用情况。我正在运行 Windows 10。如何防止 docker 吃掉所有这些内存。
您可以在设置中更改它。只需减少滑块的内存使用量即可。转到设置并选择高级选项卡。
其他设置:
https://docs.docker.com/docker-for-windows/#docker-settings-dialog
小智 5
.wslconfig解决方案是在 Windows 主目录 ( ) 中创建一个文件C:\Users\<Your Account Name>。
输入文件内容如下:-
[wsl2]
memory=1GB
processors=1
Run Code Online (Sandbox Code Playgroud)
内存和处理器是分配给 wsl2 进程的资源。您可以根据自己的喜好更改内存和处理器。这是我在 16GB i5 机器上的配置。
之后,重新启动 WSL2 进程:-
在管理员模式下启动 PowerShell 并输入:Restart-Service LxssManager
之后,您就可以出发了!
PS:仅在需要时启动docker。
| 归档时间: |
|
| 查看次数: |
5271 次 |
| 最近记录: |