如何减少内存使用量,最有可能是由 Docker 引起的?

如何减少内存使用量,最有可能是由 Docker 引起的?

我的电脑使用了巨大的内存:
以下是资源监视器的屏幕截图:

在此处输入图片描述

“vmmem”进程是由 Docker 引起的,但是容器的数量并不是那么多:212、160、516 和 29Mb,以及 1Gb 和 1.3Gb,因此总 RAM 量甚至不到 4Gb。

那么,7.4-8Gb 的内存使用量是从哪里来的,我该如何减少这个数字(我的计算机由于交换原因变得非常慢)?

答案1

Docker Desktop 在虚拟机中运行,并且该内存分配给虚拟机。虚拟机不会与主机共享内存,也不会像容器进程那样在内存未使用时将其归还。要调整此值,请进入 Docker Desktop 的设置并更改分配的资源。

有关更多详细信息,请参阅 Docker 的文档:https://docs.docker.com/desktop/settings/windows/#resources

相关内容