Definiera säkerhetskopieringen som också ska köras via compose. Detta kommer att skapa den nya behållaren på samma nätverk som den huvudsakliga mongobehållaren. Om du har några skrivnätverksdefinitioner måste du duplicera dem i varje skrivfil.
Skapa en andra skrivfil för backupkommandot: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/
Kör sedan säkerhetskopieringen
docker-compose -f docker-compose-backup.yml run mongo_db_backup