2017-02-22 64 views
0

我为Mac使用Docker 1.13.1。 Docker客户端允许您使用简单的滑块界面更改提供给Docker的内存量。如何设置Docker的系统内存?

如何通过docker的命令行工具设置该值?

为了更加清晰,这不是每个容器内存,这是在运行docker info时返回的“总内存”的值。

谢谢

回答

1

在Mac上,码头工人实际运行作为Hyperkit虚拟机。 docker命令行实用程序仅与在该虚拟机内运行的docker守护程序进程接口。

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

为了在命令行上修改它,您需要找到Docker Mac客户端存储数据的位置,修改它并重新启动hyperkit进程。

+0

感谢@Scott Rankin对于'ps'命令和有关Docker如何利用Hyperkit的详细信息......这就是说,它看起来像你的答案缺少一个复选标记? ;) –