当前位置: 首页 > 知识库问答 >
问题:

mongo express不是以docker compose文件启动的

穆丁雨
2023-03-14

下面是我的docker撰写。yml文件。

version: '3.1'
services:
  mongodb:
    image: mongo
    ports: 
      - 27017:27017
    environment:
      - MONGO_INITDB_ROOT_USERNAME=root
      - MONGO_INITDB_ROOT_PASSWORD=admin
  mongo-express:
    image: mongo-express
    ports:
      - 8081:8081
    environment:
      - ME_CONFIG_MONGODB_ADMINUSERNAME=root
      - ME_CONFIG_MONGODB_ADMINPASSWORD=admin
      - ME_CONFIG_MONGODB_SERVER=mongodb
    depends_on:
      - mongodb
    restart: on-failure

我收到错误:

无法使用connectionString连接到数据库:mongodb://root:admin@mongodb:27017/“在MongoExpress中。PFA-1根用户是在MongoExpress中显示错误后创建的。PFA-2是问题所在,因为MongoExpress在mongodb之前执行

共有2个答案

佘修为
2023-03-14

这是我的代码,它工作正常:

    mongo:
      image: mongo
      environment:
         MONGO_INITDB_ROOT_USERNAME: root
         MONGO_INITDB_ROOT_PASSWORD: admin
      ports:
         - 27017
      volumes:
         - mongodb_data_container:/data/db
      command: mongod --port 27017 --auth
    
    mongo-express:
        image: mongo-express
        ports:
          - 8081:8081
        environment:
          ME_CONFIG_MONGODB_ADMINUSERNAME: root
          ME_CONFIG_MONGODB_ADMINPASSWORD: admin
寿元白
2023-03-14

对我来说,正是这一部分让mongo express起步:

mongo-express:
    image: mongo-express
    restart: always
    ...
 类似资料:
  • 但是,当我从file explorer双击jar文件时,没有发生任何事情,没有启动任何控制台,也没有运行任何进程。我错过了什么?

  • 我想让一个批处理文件在启动时运行在我的Windows10机器上。为了实现这一点,我在以下文件中设置了批处理文件startup.bat的快捷方式: 用户->用户名->AppData->漫游->Microsoft->Windows->开始菜单->程序->启动 因为这是在运行命令框中键入“shell:startup”时出现的路径。我正尝试在批处理文件中运行以下命令: 它应该将右侧的文件路径替换为“w:”

  • http://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0 DataDriven Udemy 0.0.1-快照 未能执行goal org.apache.Maven.plugin:maven-surefire-plugin:2.18.1:test(default-test)对项目udemy:执行default-test of goal org.apache.

  • 问题内容: 我想从Java程序启动文件(文档),并逐步满足以下要求: 方法必须在Mac,Win和Linux系统上适用 我不允许使用“ Runtime.getRuntime()。exec(“ cmd.exe / C +”文件名“); 我正在启动的文件必须是.doc / .docx / .rtf 该文件是在运行时创建的,它是从创建报告得出的结果。有什么好的做法吗? 问题答案: 使用Java桌面API。

  • 我正在WAMP 2.5和Apache 2.4.9中设置SSL证书。由于我在http.conf中包含了conf/extra/httpd-ssl.conf注释,Wamp无法启动。下面是我的ssl confg文件和httpd.conf,请大家看一下,有帮助。 SSL Conf FileHttpd.conf文件

  • 我们正在将csv文件从Angular上传到Spring boot 2。x app包含约100万条记录,这100万条记录在间隔超过20分钟后在服务器上处理。csv文件请求将文件从Angular加载到Spring boot需要更多时间,在Spring boot应用程序中接收文件大约需要20分钟。 在application.yml文件中配置 servlet:多部分:已启用:真实最大文件大小:200MB最