我在MacOS Mojave上运行docker桌面社区2.1.0.3。我有8 8GB的内存分配给Docker,这看起来已经很多了(那是我内存的一半)。不知何故,即使在退出后再次启动Docker for Mac,这意味着没有容器在运行,docker已经超出了1 1GB的内存分配。
在没有运行容器的情况下,docker的预期内存使用率是多少?docker for mac或docker的hyperkit中是否存在内存泄漏?


发布于 2020-07-09 22:56:10
正如@GabLeRoux在一条评论中分享的那样,“真实内存”的使用率比你在Activity Monitor的"Memory“栏中看到的要低得多。
This document thoroughly explains memory usage on Mac OS with Docker Desktop,并从那里摘录信息。
要查看Docker使用的"Real Memory“,请右键单击Activity Monitor中的列名,然后选择"Real Memory”。此列中的值是当前物理分配给com.docker.hyperkit的值。

https://stackoverflow.com/questions/58308169
复制相似问题