Bitnami docker image | MongoNetworkError: connect ECONNREFUSED 172.20.0.2:27017

Bitnami docker image | MongoNetworkError: connect ECONNREFUSED 172.20.0.2:27017

我正在尝试使用“Bitnami docker 图像”部署容器以备后用,可以link 使用我的应用程序。

我的docker-compose.yml:

version: '3.9'

services:

# Database service
      mongodb:
          image: 'bitnami/mongodb:5.0.8'
          container_name: mongodb
          restart: always
          env_file:
              - ./.env
          ports:
            - "27017:27017"

我只想 运行 数据库,然后 link 我的应用程序,但我不知道会发生什么,因为当我 运行 命令“docker-compose up”,终端抛出这个错误:

Attaching to mongodb
mongodb  | mongodb 09:52:16.48 
mongodb  | mongodb 09:52:16.48 Welcome to the Bitnami mongodb container
mongodb  | mongodb 09:52:16.48 Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-mongodb
mongodb  | mongodb 09:52:16.48 Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-mongodb/issues
mongodb  | mongodb 09:52:16.49 
mongodb  | mongodb 09:52:16.49 INFO  ==> ** Starting MongoDB setup **
mongodb  | mongodb 09:52:16.51 INFO  ==> Validating settings in MONGODB_* env vars...
mongodb  | mongodb 09:52:16.54 INFO  ==> Initializing MongoDB...
mongodb  | mongodb 09:52:16.56 INFO  ==> Deploying MongoDB from scratch...
mongodb  | MongoNetworkError: connect ECONNREFUSED 172.20.0.2:27017

我的 .env 文件:

MONGO_INITDB_ROOT_USERNAME=You
MONGO_INITDB_DATABASE=YourDataBaseName
MONGO_INITDB_ROOT_PASSWORD=YourPassword

任何人都可以帮助我吗?在此先感谢。

这不是错误。在 bitnami 的启动脚本之一中,它一直等到 MongoDB 启动良好。此消息应该已被 bitnami 抑制。 他们等到它开始顺利,或者超时。

在这种情况下,它尝试了一次,但在它没有启动时出现了这条消息。 第二次,Mongodb开始。而且,它向前发展。