我想在docker容器中运行mongo,以及我通过docker-compose使用的其他一些容器。
我认为像这样安装卷会允许它将数据保存在容器之外:
db:
image: mongo
command: -smallfiles -nojournal
volumes:
- ./mongo_data:/data
它似乎创建了一些目录,但主机挂载上没有文件。数据文件存在于容器中。
$ find mongo_data
mongo_data
mongo_data/configdb
mongo_data/db
答案 0 :(得分:1)
这似乎有效:
db:
image: mongo:3
# command: -smallfiles -nojournal
volumes:
- ./mongo_data:/data/db
我怀疑这只是音量值的变化。