无法增加docker容器的大小 - Ubuntu 16.04

时间:2016-12-14 01:42:46

标签: docker containers

我试过了

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

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

MEM USAGE / LIMIT 48.89 MiB / 3.724 GiB

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

我可以增加/更改吗?

1 个答案:

答案 0 :(得分:1)

Docker无法为容器分配比docker主机可用的内存更多的内存。如果您选中docker info,则应看到3.724限制。如果您使用的是Windows或MacOS,那么docker就会在一个虚拟机内部运行,并且该虚拟机限制了分配给它的内存量。您可以通过更改VM上的设置来调整此限制(在某些版本中,这可在docker首选项中使用)。