【发布时间】:2019-10-17 05:26:51
【问题描述】:
这是我为 MongoDB 设置的 docker-compose.yml
image: mongo:latest
container_name: 'mongodb'
ports:+
- 27018:27017
restart: always
它在 mac 上运行良好,但在端口 0.0.0.0:27018 上的 win10 上总是无法连接
【问题讨论】:
-
可能这个端口在 win10 上被阻塞了
-
0.0.0.0 是“无处不在”的 IPv4;您通常不会与该地址建立出站连接。您正在运行 Docker Toolbox 还是 Docker Desktop 应用程序?这也很重要。
-
我们在 windows 上运行 docker 桌面应用程序,在 mac OS 上也是如此
-
您可以尝试直接连接到 27017 端口上的容器,看看是否可行?首先确保容器本身没问题。 docker inspect
获取它的 ip。
标签: javascript node.js mongodb docker docker-compose