簡體   English   中英

如何將卷添加到docker mongo容器

[英]How to add volumes to docker mongo container

web:
  build: .
  command: python3 /app/app/__init__.py
  ports:
    - "5000:5000"
  volumes:
    - .:/app
  links:
    - db

db:
  image: mongo:3.6.5
  ports:
    - "27017:27017"
  command: mongod --smallfiles --logpath=/dev/null # --quiet

這是我docker-compose.yml 我在同一文件夾中有一個數據庫轉儲,它是jsonbson文件的集合。 我想避免一次又一次地執行mongorestore,並希望我的flask應用程序在執行docker docker-compose時立即直接從轉儲中獲取數據。

用這個:

volumes:
        - '/home/sa/data/db:/data/db'

/home/sa/data/db是主機上的轉儲文件文件夾

/data/db是docker容器中的文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM