Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker中的mongodb错误连接超时_Mongodb_Docker - Fatal编程技术网

docker中的mongodb错误连接超时

docker中的mongodb错误连接超时,mongodb,docker,Mongodb,Docker,请帮我做这个。我尝试了以下步骤,但无法连接到MongoDB 运行:docker运行-p 27017:27017——命名我的mongo-d mongo:latest 运行:docker-inspect-f'{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}'我的mongo 上述命令的输出是一个IP地址。让IP地址为172.17.0.2 在浏览器中打开此链接: 如果在浏览器中显示以下输出,则一切正常:看起来您正试图通过本机驱动程序端口上的HT

请帮我做这个。我尝试了以下步骤,但无法连接到MongoDB

  • 运行:
    docker运行-p 27017:27017——命名我的mongo-d mongo:latest
  • 运行:
    docker-inspect-f'{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}'我的mongo
  • 上述命令的输出是一个IP地址。让IP地址为
    172.17.0.2
  • 在浏览器中打开此链接:
  • 如果在浏览器中显示以下输出,则一切正常:
    看起来您正试图通过本机驱动程序端口上的HTTP访问MongoDB。
    我被卡在这里了

  • 谢谢

    您尝试访问的IP地址是容器的专用IP,只能从docker网络中访问

    使用您在
    docker运行中指定的参数
    -p
    ,告诉docker将主机上的本地端口映射到容器上指定的端口,在这种情况下,
    localport 27017
    container port 27017
    ,然后您可以使用
    localhost
    访问它:
    http://localhost:27017

    请在此处阅读更多信息: