我有一个带有 mongo 和一个节点容器的 docker-compose 文件,mongo 效果很好,但节点羽毛容器无法从 localhost:3030 访问(也尝试过 127.0.0.1:3030 和 0.0.0.0:3030
version: "3"
services:
app:
image: node:lts-alpine
volumes:
- ./feathers-full:/app
working_dir: /app
depends_on:
- mongo
environment:
NODE_ENV: development
command: npm run dev
ports:
- 3030:3030
expose:
- "3030"
mongo:
image: mongo
ports:
- 27017:27017
expose:
- "27017"
volumes:
- ./data/db:/data/db
您是否绑定到 Feathers 服务器中的 127.0.0.1?如果是这样,您将无法从容器外部访问服务器。您需要绑定到 0.0.0.0。有关原因,请参阅 https://pythonspeed.com/articles/docker-connection-refused/。