docker:如何增加分配给docker的内存(版本:17.12.0-ce)

时间:2018-02-19 20:10:40

标签: docker

我是docker的新手,并且在我的机器上分配给docker的内存非常少。它显示的最大限制是15 MB。谁能建议如何增加这个限制?我是否必须卸载并重新安装docker,或者有一些简单的方法可以做到这一点?

我在linux环境中使用winer 10上的docker。高级设置不显示2GB限制,它仅显示15 MB的限制,这对我的计算要求来说太少了。

欢迎任何形式的帮助/指导。最好的问候。

1 个答案:

答案 0 :(得分:1)

问题“Docker windows container memory limit”提及-m option of docker run

首先尝试:

-m, --memory=""
  

内存限制(格式:<number>[<unit>])   数字是正整数   单位可以是b,k,m或g之一。最低为4M。

OP报告使用:

docker run --memory=4g 

然而:

  • 通过HyperV的Docker for Windows可能会将容器内存限制为1G(参见issue 31604)。
  • docker run需要运行图片名称:请参阅docker run man page