不能增加docker容器的大小 – Ubuntu 16.04

我试过跑步

docker run --memory=16g -ti -v [...] 

但在我的另一个terminal上,当我运行docker stats ,它总是显示

 MEM USAGE / LIMIT 48.89 MiB / 3.724 GiB 

似乎3.724Gb是极限的上限 – 如果我只用--memory=1G重新运行,那么它将接受。

我可以增加/改变这个吗?

Docker无法为Docker主机提供更多的内存。 如果你检查docker info ,你应该看到3.724的限制。 如果您在Windows或MacOS上,那么docker将在虚拟机的内部运行,并且虚拟机对您的内存分配量有限制。 您可以通过更改VM上的设置来调整此限制(在某些版本中,这在Docker首选项中可用)。