据我了解,目前,Docker for Mac 要求我预先决定将多少内存和 CPU 内核静态分配给运行它的虚拟化 linux。
这意味着即使 Docker 处于空闲状态,我的其他程序也将在 (N-3) 个 CPU 内核和 (M-3)GB 内存上运行。正确的?
这是非常次优的!
在 Linux 中,它是理想的,因为容器只是另一个进程。因此,它在容器启动和停止时使用和释放系统内存。
我的心智模型正确吗?
有朝一日 Docker for Mac 或 Windows 会动态分配CPU 和内存资源吗?