Docker CPU和内存太低

时间:2017-04-25 17:21:30

标签: docker

我是Docker世界的新手。我可以使用Tomcat成功构建和运行容器。但表现很差。我登录到运行系统,发现只分配了2个cpu内核和4 GB RAM。这是性能不佳的原因之一,如果是这样,我该如何分配更多资源。

我尝试了以下命令,但没有运气..

docker run --rm -c 3 -p 32772:8080 --memory=8Gb -d helloworld

任何指针都会有所帮助。

提前感谢。

1 个答案:

答案 0 :(得分:0)

您是否使用Docker for Windows / Mac?然后您可以在设置中更改它(任务栏中的Docker图标) 在Windows上,Docker在没有动态内存的Hyper-V中运行,因此即使不使用内存,系统也无法使用内存。 使用docker info,您可以了解有多少资源可用。

糟糕的性能也可能是由于Docker for Mac上文件访问速度非常慢造成的。

在Linux上,Docker默认没有上限。

docker run的cpu和memory args限制一个容器的资源,如果没有设置,则没有上限。