首先,我不是要更改分配给 Docker 上单个容器的内存,而是要更改计算机上运行的 Docker 应用程序的内存。我可以在我的 Mac 上从 Preferences->Advanced->Memory 执行此操作。但是我想在 Ubuntu 14.04 机器上通过 ssh 远程执行此操作。
我对 Docker 很陌生,据我所知,有一些方法可以使用 -m
更改单个容器的内存。或 --memory
标志,但我相信他们不会实现我想要做的事情。任何帮助或建议将不胜感激。
最佳答案
对于 Windows 的 Docker,我知道它是通过 Hyper-V (VM) 设置完成的,我认为它对 Docker for Mac 管理程序的完成方式相同。
我认为这在 docker 设置中是不可能的。 docs 中没有提到此选项。 .
您可以尝试设置 --cgroup-parent然后限制这个 cgroup 的内存。
关于ubuntu - 从命令行更改 Docker 内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43475421/