本文介绍了mongo 无法从 Docker 容器访问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 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 容器访问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-05 13:36