我有一个包含mongo和节点容器的docker-compose文件,mongo很好用,但是无法从localhost:3030访问node feathers容器(还尝试了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/。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句