我是码头工人的新手。
我正在尝试使用MongoDB + docker运行app并使用docker-compose拥有两个容器(go和mongo)
我在通过go app连接到mongo时看到错误no reachable servers
,虽然mongo服务器正在0.0.0.0:27010上运行
docker ps
)
但是当我使用0.0.0.0作为连接IP地址时,它会给出连接错误。我确定它的IP问题,但不知道如何解决这个问题?
答案 0 :(得分:2)
你应该看看links的docker-compose
示例:
services:
your-app-container:
links:
- mongodb
mongodb:
image: mongodb
答案 1 :(得分:0)
运行mongo容器的port
应该发布到主机,以便Golang应用容器可以访问它。
docker run --publish 27010:27010 mongo