如何连接到 docker 容器的 MongoDb

J4N

我创建了以下 docker-compose.yml:

version: "3"
services:
  mongo:
    image: mongo:latest
    environment:
      MONGO_INITDB_ROOT_USERNAME: admin
      MONGO_INITDB_ROOT_PASSWORD: admin
    ports:
      - '27017:27017'

然后我启动我的容器:

docker-compose up

然后我尝试连接到 MongoDb Compass(也通过 c# 代码尝试过),使用以下内容:

  • mongodb://admin:admin@localhost:27017/?authSource=admin
  • mongodb://admin:admin@localhost:27017
  • mongodb://admin:[email protected]:27017

但我总是收到“身份验证失败”消息:

在此处输入图像描述

我真的不明白发生了什么。我错过了什么。

对不起这个愚蠢的问题......

拉斯克斯

您看到的行为表明您的系统上已经运行了另一个 mongodb 实例(具有不同的身份验证凭据)。停止 Docker 容器并检查是否仍有 mongodb 服务在监听 27017 端口。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何连接到在Docker容器中运行的MongoDB?

无法连接到在Docker容器中运行的mongoDB

将robomongo连接到mongoDB docker容器

从Docker容器连接到主机mongodb

如何从另一个容器应用程序作为docker映像连接到mongodb

如何将Docker容器连接到mongodb

Docker容器无法连接到远程MongoDB

如何将NodeJS Docker容器连接到mongoDB

如何从主机连接到Docker Postgres容器

com.mongodb.MongoSocketOpenException:连接到mongodb docker容器时

无法从主机连接到Docker容器中的MongoDB。

无法将Mongodb连接到Docker中的Springboot容器

Docker容器无法连接MongoDB

从主机连接到运行MongoDB的Docker容器

如何从Flask应用程序的Docker容器连接到本地mongodb

如何将Mongo docker容器连接到主机上安装的mongodb罗盘社区

如何连接到rabbitMQ docker容器?

如何使用域名连接到Docker容器

将Robo 3T连接到Docker MongoDB容器

如何从Docker容器连接到minikube集群?

无法连接到Docker容器中的mongodb

将 Spring Boot Docker 容器连接到 MongoDB Docker 容器

无法连接到 aws 实例上的 mongodb docker 容器

无法从本地机器连接到 docker 容器中的 mongodb

是否可以将非容器化的 Spring Boot 应用程序连接到 MongoDB Docker 容器?

来自 Flask Docker 容器的 MongoDB Docker 容器上的连接被拒绝

如何运行连接到 nginx 的 docker 容器

无法从容器内部连接到在 docker 容器中运行的 mongodb 实例

无法连接到 docker 容器中的 mongoDB