当前位置:  开发笔记 > 编程语言 > 正文

如何使用docker-compose和docker-machine为mongoDB安装外部卷

如何解决《如何使用docker-compose和docker-machine为mongoDB安装外部卷》经验,为你挑选了2个好方法。

我想将mongoDB数据保存在容器外部和指定的卷上.我使用docker-compose和yml文件看起来像

web:
  build: .
  command: python -u app.py
  ports:
    - "5000:5000"
  volumes:
    - .:/todo
  links:
    - db
db:
  image: mongo:3.0.2

dnephin.. 15

如该图像的docker hub页面(https://hub.docker.com/_/mongo/)所述,您可以使用

volumes:
  - './data:/data/db'

哪个将使用主机路径 ./data



1> dnephin..:

如该图像的docker hub页面(https://hub.docker.com/_/mongo/)所述,您可以使用

volumes:
  - './data:/data/db'

哪个将使用主机路径 ./data



2> Philiiiiiipp..:

我想你试着在像我这样的OSX系统上启动容器?主机体积目录不能下/用户(或〜)作为joshuajabbour指出这里.

试试这个例子

 volumes:
   - /usr/local/mongodb:/todo

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有