问题标签 [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 - 通过 docker compose 在不同的服务中使用/引用容器名称
我的docker-compose.yml
文件如下所示:
为了mongo-express
工作,我需要能够将db
/mongo
容器名称传递给它。有没有办法用compose来实现这一点?
mongodb - Mongo Express 服务器监听 http://0.0.0.0:8081
我已经像上面那样编写了我的 docker-compose.yaml 文件。两者都在之后运行。但是,mongo-express 出现 403 禁止错误。当我检查 Visual Studio 代码中的视图日志时。我看到这个错误:
mongodb - Mongo-Express 由 Docker-Compose 启动导致错误 [MongoError]: failed to connect to server [mongo:27017] on first connect
场景:我想从同一个 docker-compose 启动 Mongo 和 Mongo-Express。
我只从 docker-compose 开始 mongodb 没有问题。当我尝试将 Mongo-Express 链接到 Mongo DB 服务时,问题就出现了。
我不确定我是否缺少 docker-compose 或我的 mongo-express 设置中的某些配置。我不希望这个问题成为 Mongo 设置的一部分。顺便说一句,我在下面粘贴了整个 docker-compose 及其输出。
从下面的日志中,我可以看到提出 Mongo 没有问题。当 mongo-express 尝试连接到 Mongo 服务时出现一些问题,可能是因为我没有正确设置链接。最重要的是,我的 Spring Webflux 已成功连接到 Mongo DB,具有以下属性。这个问题实际上仅限于 mongo-express 到达 mongodb。
允许 Spring Data (spring-boot-starter-data-mongodb-reactive) 成功连接到这样的 MongoDb 的 application.yml
码头工人-compose.yml
输出
linux - Docker 上是否有适用于 arm v7 的 Mongo-Express 版本?
我必须将 Mongo-Express 用于学校项目。
我们的老师告诉我们在 windows 上使用 Docker Hub,因为全班都有 windows 笔记本电脑,但说实话,我真的很讨厌 windows,所以我以为我只用我的 Rasperry pi。
所以我必须知道,Docker 上是否有任何版本的 Mongo-Express 支持arm v7而不仅仅是 v8?
谢谢!
mongodb - Mongobd/docker-compose: TypeError: Cannot read property 'listDatabases' of undefined in my docker image but not a colleague's image
您好我正在尝试运行 mongodb 以使用 docker 映像(bitnami mongodb:4.0. 和 mongo-express)备份一些文件。这些是由这个 docker-compose 文件指定的:
这个 docker-compose 文件和图像在同事工作站(内核:4.15 和 Ubuntu 18.04)上工作,但在我的(内核:5.3.0 Ubuntu 18.04)上我收到以下错误消息:
进入 mongo_primary 图像,它似乎工作正常,可以连接到 mongo 管理数据库,但似乎 mongo-express 不能。我们都看过并不确定为什么会发生这种情况。有没有其他人遇到过这个/修复它?
mongodb - 如何在 docker-compose 文件中为 mongodb 附加持久卷?
我有一个 docker-compose 文件,它将在同一个网络“mynet”中启动 mongo 和 mongo-express 容器。我通过以下方式创建了一个网络:
我通过 docker 命令在外部创建了一个名为“demo-vol”的卷。
在容器内,我创建了一个示例 mongo 集合。当我执行docker-compose up 时,我可以看到容器正在运行,但我无法在该指定卷中找到 mongo 数据。
下面是我的 docker-compose.yaml 文件
我需要的是: 即使在删除容器之后,我也希望我的数据是持久的。
如何做到这一点,请解释。我哪里错了?
注意:我是 Docker 概念的初学者。
提前致谢。
mongodb - MongoExpress 没有从 .env 文件中读取登录名/密码
我正在使用 docker-compose 我将环境变量设置为:
环境:
只有当我这样做时:
它在那里工作,但我想这样做,以便您可以轻松地编辑凭据。
出于某种原因,当我为 mongoDB 执行环境变量时,它可以工作:
这是我的环境文件
gitlab-ci - Mongo-express | 找到包 mongodb-query-parser 的补丁文件
我正在尝试摆脱以下错误消息。
当我尝试安装 mongo-express 时出现此消息。在本地这没有问题,因为npm install
在错误消息之后继续进行。
但是当我尝试在 gitlab-pipeline 上运行它时,它会退出工作。
有什么解决方法吗?
kubernetes - 无法从 kubernetes 内的 mongo-express 连接到 azure cosmos mongodb api
我对 mongo 探索的 pod 有以下部署设置。
- 名称:ME_CONFIG_MONGODB_CA_FILE 值:/usr/local/conf/test.pem - 名称:ME_CONFIG_MONGODB_ENABLE_ADMIN 值:'true' - 名称:ME_CONFIG_OPTIONS_READONLY 值:'true' - 名称:ME_CONFIG_BASICAUTH_USERNAME - 名称:ME_CONFIG_BASICAUTH_PASSWORD - 名称:ME_CONFIG_MONGODB_PORT 值:'10255 - 名称:ME_CONFIG_MONGODB_SERVER 值:tfex.documents.azure.com - 名称:ME_CONFIG_MONGODB_ADMINUSERNAME 值:tfex - 名称:ME_CONFIG_MONGODB_ADMINPASSWORD 值:>-password - 名称:ME_CONFIG_MONGODB_URL 值:>- mongodb://tfex:password@tfex.documents.azure .com:10255/db?ssl=true&sslverifycertificate=false&replicaSet=globaldb
它引发了以下错误并且 pod 没有启动
MongoError:在 TCP.onStreamRead (internal/stream_base_commons.js:205:27) 读取 ECONNRESET
有什么建议么?
mongodb - Mongo-Express 容器可以使用 TLS 连接到 MongoDB 吗?
我有一个 mongo 容器,从requireTLS
TLS 模式开始,还有一个 mongo-express 容器。Mongo-express 似乎无法使用 TLS 连接到 mongo。
我的docker-compose.yml
:
...以及我收到的错误消息:
注意:
- 我可以使用与传递给 mongo-express 的相同参数的 mongo shell 连接到 MongoDB:
- 如果我以模式启动 MongoDB
preferTLS
,则 mongo-express 连接有效