节点 docker 不适用于 feathersjs - 容器 运行 但无法访问本地主机
Node docker not working for feathersjs - Container running but localhost not accessable
我有一个 docker-compose 文件,其中包含 mongo 和一个节点容器,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/ 了解原因。
我有一个 docker-compose 文件,其中包含 mongo 和一个节点容器,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/ 了解原因。