如何设置Docker的系统内存?
问题描述:
我为Mac使用Docker 1.13.1。 Docker客户端允许您使用简单的滑块界面更改提供给Docker的内存量。如何设置Docker的系统内存?
如何通过docker的命令行工具设置该值?
为了更加清晰,这不是每个容器内存,这是在运行docker info
时返回的“总内存”的值。
谢谢
答
在Mac上,码头工人实际运行作为Hyperkit虚拟机。 docker
命令行实用程序仅与在该虚拟机内运行的docker守护程序进程接口。
如果您在Mac上运行ps auxwww | grep hyperkit
,则会看到hyperkit进程运行的内存量作为参数传递。这是由Docker Mac客户端控制的,我想将保存的值存储在某个.plist文件中。
为了在命令行上修改它,您需要找到Docker Mac客户端存储数据的位置,修改它并重新启动hyperkit进程。
感谢@Scott Rankin对于'ps'命令和有关Docker如何利用Hyperkit的详细信息......这就是说,它看起来像你的答案缺少一个复选标记? ;) –