在同一台主机上运行多个docker容器

我是docker工人。 我有一个关于docker的疑问。 基于Docker的理解,Docker将帮助创build我们可以随应用程序依赖性部署的应用程序的容器。 我的问题是,如果我有Docker容器内的Web应用程序,是否有可能在单个主机内运行多个容器? 如果是的话,我将如何确保请求被引导到每个应用程序? 根据主机的核心数量是否会有性能变化?

是否有可能在单个主机内运行多个容器?

是的,你可以跑很多。

如果是的话,如何将请求指向正确的容器?

您有很多select,最简单的方法就是运行带有端口转发的容器(内置于docker),但也可以在主机上运行负载均衡器或代理。

根据主机的核心数量是否会有性能变化?

当然可以。 这取决于在添加另一个容器之前是否已经达到某种性能瓶颈。 所有的容器都使用相同的硬件。