首页 > 解决方案 > 如何使用用两种不同语言(Flask、Node.js)编写的后端 docker 在单个服务器上运行

问题描述

我对devops了解不多。但是我需要一些新项目中的开发知识。该项目将简要包括一个带有 Python 的 Flask 后端,用于机器学习。将有一个 Node.js 后端用于其他 api 服务和语音聊天。你能给我一些关于如何在服务器上使用 docker 运行这两个不同后端的信息吗?或者你能推荐我可以学习的资源吗?

标签: node.jsdockerservermicroservicesdevops

解决方案


您需要为每个服务设置 docker 容器,然后使用docker-compose来编排它们。最后,使用像nginx这样的 Web 服务器及其nginx 上游模块,将它们放在相同的主机名下,并使用适当的 url 配置。


推荐阅读