问题描述
我是 docker 的新手.
I am a newbie to docker.
我正在尝试使用 MongoDB + docker 运行 go 应用程序并使用 docker-compose 来拥有两个容器(go 和 mongo)
I am trying to run go app with MongoDB + docker and using docker-compose to have two containers(go and mongo)
我在通过 go 应用程序连接到 mongo 时看到错误 noreachable servers
,尽管 mongo 服务器运行在 0.0.0.0:27010(从docker ps
)
I am seeing error no reachable servers
while connecting to mongo via go app, although mongo server is running on 0.0.0.0:27010(after seeing fromdocker ps
)
但是当我使用 0.0.0.0 作为连接 IP 地址时,它会在连接中出现错误.我确定它的 IP 问题,但不知道如何解决这个问题?
but when I use 0.0.0.0 as connection IP address, it gives an error in connection. I am sure its IP problem, but do not know how can I fix this?
推荐答案
你应该看看 docker-compose 的链接
示例:
services:
your-app-container:
links:
- mongodb
mongodb:
image: mongodb
这篇关于mongo 无法从 Docker 容器访问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!