我已经和docker玩了几个月了,现在我们已经准备好运行一些生产容器,这让我开始研究基础设施。
我想问一下,我需要为docker分配多少资源以及为操作系统留下多少资源。
e.g。我的服务器是8核16gb内存。 我应该为docker分配多少?我希望显然可以分配最大值,但是在什么时候服务器的性能会降低呢?
答案 0 :(得分:3)
你的问题很难回答,原因如下:“码头工人”本身并不需要太多的资源。另一方面,您使用 docker运行的应用程序将有自己的要求。
例如,如果您在docker容器中托管一个数TB的数据库,那么您将需要比单个wordpress站点更多的内存(可能还有更多的存储空间)。 / p>
如果你在Docker中托管某种视频转码管道,你最终可能会消耗更多的可用CPU。
Docker真正消耗的唯一资源是图像和卷的存储空间......再次,您需要多少空间完全取决于您使用Docker的方式。
这完全取决于您计划对系统做什么。