在docker撰写容器中装载mongo数据的主机卷
我想在docker集装箱里运行mongo,以及通过docker工人使用的一些其他的。
我认为像这样安装卷将允许它持续在容器外面的数据:
db: image: mongo command: -smallfiles -nojournal volumes: - ./mongo_data:/data
它似乎创build了一些目录,但主机上没有文件。 数据文件存在于容器上。
$ find mongo_data mongo_data mongo_data/configdb mongo_data/db
这似乎工作:
db: image: mongo:3 # command: -smallfiles -nojournal volumes: - ./mongo_data:/data/db
我怀疑这只是对音量值的改变。