我是码头公司的新手,所以我尝试连接多个容器- mongo -我的应用程序- redis,我在chrome=> code: "ECONNREFUSED", errno: "ECONNREFUSED", syscall: "connect", address: "127.0.0.1", port: 8080}
中遇到了这个错误。
这是我的停靠-撰写文件:
version: "2"
services:
mongo:
image: "mongo"
restart: always
ports:
- "27017:27017"
networks:
- all
redis:
image: "redis:3.2.1"
networks:
- all
node:
image: "project"
links:
- mongo
ports:
- "8080:8080"
networks:
- all
backoffice:
image: "back"
links:
- node
- mongo
- redis
depends_on:
- mongo
- node
- redis
ports:
- "8181:8181"
networks:
- all
networks:
all:
driver: bridge
我不同的Dockerfile:
对于芒果:
来自芒果:2.6 收到。/数据。/ 曝光27017 CMD“单神”
对于服务节点:
从节点:4.4.7 WORKDIR /app 复制/api ./ 运行npm安装 运行apt-获取-q更新&& apt-获取安装-y -qq \ git \ curl 曝光8080 CMD“节点”,"index.js“
返回服务:
从节点:4.4.7 WORKDIR /api 收到。./ 运行npm安装&& npm安装滚筒-g && npm安装gulp -g 运行bower安装--允许-root && gulp构建 运行apt-获取-q更新&& apt-获取安装-y -qq \ git \ curl 曝光8181 CMD“节点”,"index.js“
你能帮我弄清楚吗?
发布于 2018-06-13 05:57:25
我解决了我的问题,我是使用版本2的对接-撰写,但链接只能从版本3。只是升级,它的工作很好。
发布于 2018-06-11 08:41:26
您的端口8080可能已经在使用了。打开cmd并键入netstat -a。这是为了检查端口可用性。
https://stackoverflow.com/questions/50801730
复制相似问题