我正在尝试使用"Bitnami docker映像"部署容器。以后,可以链接到我的应用程序。
我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"
我只是想运行数据库,后来链接到我的应用程序,但我不知道发生了什么,bc当我运行命令"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启动了。然后,它继续前进。