Docker 桌面内存限制究竟适用于什么?

What exactly does the Docker Desktop memory limit apply to?

Mac 文档状态的 Docker 桌面

By default, Docker Desktop is set to use 2 GB runtime memory, allocated from the total available memory on your Mac. To increase the RAM, set this to a higher number. To decrease it, lower the number.

https://docs.docker.com/desktop/mac/

我不清楚这是指什么。它是桌面软件、docker 虚拟机、运行 容器还是其他东西可用的内存?

Docker Mac 的桌面运行隐藏的 Linux VM,此设置控制该 VM 的内存分配。所以这是所有容器可用的总内存。 docker run -m 等选项仍然可以设置 per-container 内存限制。