Docker:Docker化apache虚拟主机

在与docker玩了一个星期左右之后,我认为将我的4个Apache虚拟主机(每个虚拟主机都放在自己的容器中)进行dockerize是一个好主意。 然后,我将在前面(也在一个容器中)根据域名代理这些虚拟主机的NGINX。

我的问题是,既然我要运行NGINX和Apache的4个完整实例,那么不会比使用4个虚拟主机有一个Apache实例(没有dockerized)更节省资源吗?

另一方面,我将能够根据个人情况调整容器中每个虚拟主机的Apacheconfiguration,这是有意义的,因为有些虚拟主机比其他虚拟主机要忙得多。

在这种情况下最好的做法是什么?

谢谢!

这取决于你如何configurationApache; 默认情况下,apache被configuration为使用大量的资源; 您可以决定调整您的apacheconfiguration以使用更less的资源,并且在需要更多容量的情况下启动更多的实例(容器)。