如何在Docker容器中创build部署多个应用程序?

我有几个工具的docker镜像,需求是基于用户select,他们可以select任何两个工具,并创build一个容器,其中部署了这些工具。

当用户select时,是否有可能在一个容器中部署两个应用程序,当他们有两个单独的图像? 如果是的话,怎么样?