【发布时间】:2015-08-27 14:37:49
【问题描述】:
我正在使用 docker image for mongo。我更改了要在 mongo.conf 文件中保存数据的目录:
dbpath=/mnt/sda1/data/db/
我也在使用 docker-compose 来创建我的开发环境:
mongo:
image: mongo
ports:
- 27017:27017
volumes:
- $HOME/Desktop/development/mongo/data/:/mnt/sda1/data/db/
- $HOME/Desktop/mongo/config/mongod.conf:/etc/mongod.conf.orig
command: mongod --smallfiles
当我进入我的 mongo 容器并检查 /mnt/sda1/data/db 目录时,它是空的,然后转到 /data/db 并数据在这里。
我不明白为什么数据不在目录 /mnt/sda1/data/db 中,我定义它有 dbpath 用于 mongo 配置文件.
【问题讨论】:
标签: mongodb docker docker-compose