如何在 Docker 中运行 NodeJs 并将其与 MongoDB 和 RabbitMQ 连接?
我需要用 docker-compose
运行它吗? ?
而且我还需要 2 个环境
nodemon
在开发环境中运行 nodejs 应用程序. node app.js
我找到了这个
docker-compose
yml,但我不明白如何从 nodejs 连接它services:
rabbitmq:
image: rabbitmq:3-management-alpine
container_name: rabbitmq
environment:
RABBITMQ_ERLANG_COOKIE: ${RABBITMQ_ERLANG_COOKIE}
RABBITMQ_DEFAULT_USER: ${RABBITMQ_DEFAULT_USER}
RABBITMQ_DEFAULT_PASS: ${RABBITMQ_DEFAULT_PASS}
最佳答案
几天后,我用 RabbitMQ、MongoDB 找到了这个 repo。您也可以在这里找到 Mongo-express,您可以在其中直接使用 Mongo。
https://github.com/stdakov/docker-rabbit-mongo
安装:
git clone https://github.com/stdakov/docker-rabbit-mongo.git
cd docker-rabbit-mongo/
docker-compose up -d
关于node.js - 如何使用 MongoDB 和 RabbitMQ 在 Docker 中运行 NodeJS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65049127/