Mongodb 在docker中的Mongo容器中找不到DB
该应用程序(由docker compose up制作)按预期工作。但是当我进入mongo容器(docker exec-it mongo)时,我找不到db chatmongoose 连接字符串mongodb://mongo:27017/聊天猫鼬'Mongodb 在docker中的Mongo容器中找不到DB,mongodb,docker,docker-compose,Mongodb,Docker,Docker Compose,该应用程序(由docker compose up制作)按预期工作。但是当我进入mongo容器(docker exec-it mongo)时,我找不到db chatmongoose 连接字符串mongodb://mongo:27017/聊天猫鼬' > show dbs admin 0.000GB config 0.000GB local 0.000GB 应用程序中的数据确实按预期工作,但为什么我在容器中找不到数据库?您能试试配置文件吗。它可能只会启动mongo,而且卷也是有效的
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
应用程序中的数据确实按预期工作,但为什么我在容器中找不到数据库?您能试试配置文件吗。它可能只会启动mongo,而且卷也是有效的
docker-compose --profile mongo up
因为当您开始使用compose up命令时,它也使用volumes标记。但只有执行芒戈,它不考虑音量。@穆斯塔法格勒,非常感谢!你帮帮我!您是否也可以指出在mongo中使用卷查看数据的命令?
docker-compose --profile mongo up
mongo:
profiles: ["mongo"]
container_name: mongo
image: mongo
volumes:
- data-volume:/data/db
ports:
- '27017:27017'
networks:
- app-network