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和内存参数限制了一个容器的资源,如果没有设置就没有上限。