Xác định bản sao lưu để chạy qua soạn thư. Thao tác này sẽ tạo vùng chứa mới trên cùng một mạng với vùng chứa mongo chính. Nếu bạn có bất kỳ định nghĩa mạng soạn thư nào, bạn sẽ cần sao chép chúng trong mỗi tệp soạn thư.
Tạo tệp soạn thư thứ hai cho lệnh sao lưu:docker-compose-backup.yml
version: "3"
services:
mongo_db_backup:
image: 'mongo:3.4'
volumes:
- '/opt/mongo/project/live_backup:/backup'
command: |
mongodump --host mongo_db --out /backup/
Sau đó chạy bản sao lưu
docker-compose -f docker-compose-backup.yml run mongo_db_backup