我是码头工人的新手。我对码头有疑问。基于对docker的理解,Docker将帮助创建我们可以与应用程序依赖关系一起部署的应用程序容器。 我的问题是,如果我在docker容器中有web应用程序,是否可以在单个主机内运行多个容器?如果是,我将如何确保将请求发送到每个应用程序? 根据主机的核心数量,性能是否会有任何变化?
答案 0 :(得分:4)
是否可以在单个主机中运行多个容器?</ p>
是的,你可以运行很多。
如果是,如何将请求定向到正确的容器?
您有很多选择,最简单的方法是运行带端口转发的容器(内置于docker中),但您也可以在主机上运行负载均衡器或代理。
根据主机核心数量,性能是否会有任何变化?
当然可以。这取决于在添加另一个容器之前,您是否已经达到某种性能瓶颈。所有容器都使用相同的硬件。