2021年11月10日 星期三

mongo-express錯誤listDatabases requires authentication

原本mongo+mongo-express運作相當穩定

後來掛掉 透過docker logs察看到一個錯誤

MongoError: command listDatabases requires authentication

需要驗證

在docker-compose.yml上加上設定ME_CONFIG_MONGODB_URL解決

ex: docker-compose.yml

mongo-express:

  image: mongo-express:latest

  container_name: mongo_admin

  restart: always

  ports:

    - 8081:8081

  environment:

    ME_CONFIG_MONGODB_ADMINUSERNAME: 帳號

    ME_CONFIG_MONGODB_ADMINPASSWORD: 設定密碼

    ME_CONFIG_SITE_BASEURL: /mongo

    ME_CONFIG_MONGODB_URL: "mongodb://帳號:密碼@mongo—container名稱:27017/"


沒有留言: