[英]Docker: How to volume map data from host to container (mongo) in using docker-compose
[英]How do I backup a MongoDB data volume to host using docker-compose?
我试图做到每次运行 Docker 应用程序时,都会将mongodb
容器中的所有数据备份到主机上的文件夹中。 我怎么做?
您可以为此使用 docker 卷。 如果您将主机上的文件夹挂载到 mongo 的数据目录 ( /data/db
),则您在 mongo 中创建的所有数据库、集合和文档都将存储在您的主机上。
一个最小的示例 docker-compose 文件看起来像这样
version: "3.5"
services:
db:
image: mongo
container_name: db
ports:
- 27017:27017
volumes:
- ./mongo/data:/data/db
这会将 mongo 数据存储在当前文件夹中的目录mongo/data
中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.