我发现在 Windows 和 Mac 上,更改给定的 RAM 容器非常容易 - 您只需进入 GUI 即可。但是如何在 Linux 上执行此操作(使用 CLI 而不是 GUI)呢?
Docker 文档提到了-m
标志,但这个标志没有给出任何响应(只是再次打印整个帮助输出),所以我不知道它是否有效。它似乎也特定于容器,而我想更改全局默认值。
最后,有没有办法检查当前的默认 RAM,以便我可以确保我最终所做的一切确实有效?
在本机 Linux 上,Docker 可以使用所有可用的主机内存。它使用基于内核的轻量级隔离机制,通常使用标准内核机制共享 CPU 内核和内存(以及现代安装中的磁盘空间)等资源。没有任何控件或设置可以限制或增加此情况。
在其他平台上,Docker 运行隐藏的 Linux VM,以便能够运行 Linux 内核来使用这些隔离机制,并且 Docker Desktop 内存控制会影响该 VM 的内存分配。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)