如何设置Docker的系统内存?

我使用Mac版Docker 1.13.1。 Docker客户端允许您使用简单的滑块界面更改提供给Docker的内存量。

我怎样才能通过docker的命令行工具来设置这个值?

为了增加清晰度,这不是每个容器内存,这是运行docker info时返回的“Total Memory”的值。

谢谢

在Mac上,Docker实际上是作为一个Hyperkit虚拟机运行的。 docker命令行实用程序仅与在该虚拟机内运行的docker守护程序进程交互。

如果你运行ps auxwww | grep hyperkit ps auxwww | grep hyperkit在你的Mac上,你会看到hyperkit进程运行的内存量作为parameter passing。 这是由Docker Mac客户端控制的,我想将保存的值存储在某个.plist文件中。

为了在命令行上修改它,你需要findDocker Mac客户端存储数据的地方,修改它,然后重新启动hyperkit进程。