问题标签 [mongo-express]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - 当 MongoDb 的容器名称更改为“mongo”以外的任何名称时,如何在容器网络中连接 Mongo-Express 和 MongoDB?
使用 - Docker 版本 20.10.7,构建 f0df350
这就是我想要做的:在同一个 docker 网络中有两个容器——MongoDb 和 Mongo-Express 各一个。将 localhost 端口 8090 暴露给 Mongo-Express 的容器端口 8081。不暴露 MongoDd 容器中的端口。
作为 docker pull mongo 和 docker pull mongo-express 拉取的图像
场景1:工作正常
使用如下运行语句,我可以浏览 localhost:8090 并查看 Mongo-Express。
场景2:不工作
但是,如果我只在将 MongoDb 从“mongo”启动为“mymongo”(或任何其他名称)时更改容器名称,Mongo-Express 会启动,但几秒钟后会退出。
在 Mongo-Express 运行命令中 ME_CONFIG_MONGODB_SERVER 的参数值中,如果我正确指定了 MongoDB 容器名称,那么它应该可以正常工作......在场景 2 中做错了什么?谢谢你。
mongodb - mongo-express与docker的连接问题
我正在尝试使用 docker-express 设置运行 mongodb 的 docker 并进行部署。
Mongodb 似乎工作得很好,但 mongo-express 一直给我同样的错误。我用这个参数尝试了几乎所有的东西,因为我很确定 mongo-express 配置有问题。
这是我对 mongo 和 mongo-express 的 docker-compose.yml 配置:
紫色框包含相同的凭据。
这是 mongo-express 容器的 docker 日志的屏幕截图。
当我检查其他类似问题时,大多数通过修改 MONGODB_URL 解决了,但在这种情况下,URL 对我来说似乎很好。让我知道我是否错了。
mongodb - 在 k8s 中连接 mongo-express 到 mongoDb 失败
我用用户名和密码配置了 mongodb,并部署了 mongoDb 和 mongoDb express。问题是我在 mongo-express 日志中收到以下错误:
无法使用 connectionString 连接到数据库:mongodb://username:password@mongodb://lc-mongodb-service:27017:27017/"
我可以看到连接字符串包含两次 27017 端口,中间还有不应该存在的“mongodb://”。
这是我的 mongo-express 部署:
还有我的 mongoDb 部署:
我究竟做错了什么?
javascript - MongoServerError:将 mongo 和 mongo express 与 docker 容器一起使用时身份验证失败
我正在学习 docker,所以我正在关注其中一个视频,它展示了如何在 docker 容器中运行时将您的 js 应用程序与 mongoDB 连接起来。现在我所做的小变化是它显示在系统端口 27017 上连接 mongo,这是默认的 mongo 端口,但问题是我不想连接到我的系统安装的 mongo 而是连接到容器 mongo ,所以为此我决定在端口 3535 上运行 mongo 容器。当我这样做时,mongo-express 成功连接到 mongo,但是当我尝试将它与我的 js 应用程序(使用 mongoose)连接时,它不断显示身份验证错误,我检查了密码是否正确,没有括号问题是他们的,我用来打开我的 docker 容器的命令是
docker run -d -p 3535:27017 --name mongoDB --network databases -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=admin mongo
另一个 mongo-express 是
docker run -d -p 8081:8081 --name mongoExp --network databases -e ME_CONFIG_BASICAUTH_USERNAME=admin -e ME_CONFIG_BASICAUTH_PASSWORD=admin -e ME_CONFIG_MONGODB_SERVER=mongoDB -e ME_CONFIG_MONGODB_AUTH_USERNAME=admin -e ME_CONFIG_MONGODB_AUTH_PASSWORD=admin mongo-express
我的节点应用程序代码看起来像
mongodb - 如何使用 mogodb 集群运行 docker?
我使用这个运行 MongoDB+ mongo-express Web 界面的 docker-compose: https ://gist.github.com/adamelliotfields/cd49f056deab05250876286d7657dc4b
如何使用 mongodb 集群和 mongo-express 作为 Web 界面运行 docker?
A 附上了我的 docker-compose 文件:我从 bitnami 得到它并添加了 mongo-express。但是网络界面不起作用。
那是: