我想知道是否已经在主机上安装了apache网络服务器时运行apache docker容器?
由于主机自己的apache正在监听端口80和443,因此它必须将请求代理传递给相应的容器。因此,一个apache docker容器隐藏在主机apache的后面,并监听不同于80和443的其他端口。我认为这会对性能产生负面影响...
尽管如此,我唯一的缺点是只有一个主Apache服务器可以处理所有虚拟主机在端口80和443上的所有传入请求。那么除此之外,在主机自己的apache后面运行apache docker容器的好处是什么?
答案 0 :(得分:1)
在服务器和apache容器上安装apache绝对是多余的。
Docker是旨在使您的生活更轻松的工具。如果仅使用单个服务器进行简单设置,并且不关心可伸缩性/可维护性,那么安装docker可能会不必要。但是如果您愿意的话,最好改用容器而不是服务器上已安装的apache
我建议您阅读有关docker advantages的信息,然后自己决定