Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker:如何增加分配给docker的内存(版本:17.12.0-ce)_Docker - Fatal编程技术网

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

docker:如何增加分配给docker的内存(版本:17.12.0-ce),docker,Docker,我是docker的新手,不知何故,我的机器上分配给docker的内存非常少。这里显示的最大限制是15MB。有人能建议如何提高这个限制吗?我必须卸载并重新安装docker吗?还是有一些简单的方法可以做到这一点 我在linux环境中使用Win10上的docker。高级设置没有显示2GB的限制,它只显示了15MB的限制,这对于我的计算要求来说太小了 欢迎任何形式的帮助/指导。问候。问题“”提到了 先试试: -m, --memory="" 内存限制(格式:[])。 数字是一个正整数。 单位可以是b、k

我是docker的新手,不知何故,我的机器上分配给docker的内存非常少。这里显示的最大限制是15MB。有人能建议如何提高这个限制吗?我必须卸载并重新安装docker吗?还是有一些简单的方法可以做到这一点

我在linux环境中使用Win10上的docker。高级设置没有显示2GB的限制,它只显示了15MB的限制,这对于我的计算要求来说太小了

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

问题“”提到了

先试试:

-m, --memory=""
内存限制(格式:
[]
)。
数字是一个正整数。
单位可以是b、k、m或g中的一个。最小值为4米

OP报告使用:

docker run --memory=4g 
然而:

  • 通过HyperV的Windows Docker可能会将容器内存限制为1G(请参阅)
  • docker run
    需要图像名称才能运行:请参阅

“docker run”至少需要1个argument@OvaisJaffery你的问题中没有提到这一点。您没有提到您正在运行的确切命令。然后我可以调试它的语法。docker run--memory=4g,其中我的设置显示我最多有15 mb的空间被分配为资源:(@OvaisJaffery我已经相应地编辑了答案。如果足够的话,请不要忘记阅读thanx以获得响应,我通过以下命令使用contained:docker run-ti-v$(pwd):/home/fenics/shared quay.io/fenicsproject/stable:1.6.0(您能否建议我必须键入什么确切命令才能将内存限制增加到1 gb