代码之家  ›  专栏  ›  技术社区  ›  Nirojan Selvanathan

连接到容器中托管的Mongo DB时出错

  •  1
  • Nirojan Selvanathan  · 技术社区  · 6 年前

    我在本地安装了Docker(mac),并尝试使用以下命令运行Docker容器。

    docker run -it -p 27017:27017 mongoImageId
    

    但是当我试图通过mongo终端客户端登录到容器时,我得到了以下错误。

    mongo --port 27017 -u "userName" -p "password" --authenticationDatabase "sampleDBName"
    

    MongoDB shell version v3.6.5
    connecting to: mongodb://127.0.0.1:27017/
    2018-07-23T13:41:53.423+0530 E QUERY    [thread1] Error: network error while attempting to run command 'isMaster' on host '127.0.0.1:27017'  :
    connect@src/mongo/shell/mongo.js:251:13
    @(connect):1:6
    exception: connect failed
    

    裁判。 [1]- https://github.com/aashreys/docker-mongo-auth

    0 回复  |  直到 6 年前