我在 nodejs 上编写了三个快速服务器。这些服务器服务于不同的目的,因此运行在不同的端口上。
例如:8000 上的 app1.js、5000 上的 app2.js 和 5432 上的 app3.js。
我想使用 docker 文件创建一个 docker 镜像并运行所有这些服务器。我们可以这样做吗?如果是这样,我们该怎么做?据我所知,我们只能从 docker 文件中运行一个命令。
Best Answer-推荐答案
您可能想研究使用 Docker Compose .
每台服务器都有自己的 Dockerfile,您的 docker-compose.yml 文件将定义这些公开的端口以及它们如何交互。
关于node.js - 从一个 docker 镜像运行多个服务器,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/38619831/
|