Docker CPU和内存太低

我是Docker世界的新手。 我可以用Tomcat成功构build和运行容器。 但是performance很差。 我login到运行系统,发现只有2个CPU核心和4 GB RAM分配。 是否是performance不佳的原因之一,如果是的话,我怎样才能分配更多的资源。

我试过下面的命令,但没有运气..

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

任何指针都会有帮助。

提前致谢。

你使用Docker for Windows / Mac吗? 然后,您可以在设置中更改它(任务栏中的Docker图标)。
在Windows上,Docker运行在没有dynamic内存的Hyper-V中,即使没有使用,内存也不会被系统提供。
docker info你可以找出有多less资源是可用的。

性能不佳也可能是由于Docker for Mac上的文件访问速度非常慢所致。

在Linux上,默认情况下,Docker没有上限。

docker运行的cpu和内存参数限制了一个容器的资源,如果没有设置就没有上限。