Definisci anche il backup da eseguire tramite Compose. Questo creerà il nuovo container sulla stessa rete del container mongo principale. Se si dispone di definizioni di rete di composizione, sarà necessario duplicarle in ogni file di composizione.
Crea un secondo file di composizione per il comando di backup: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/
Quindi esegui il backup
docker-compose -f docker-compose-backup.yml run mongo_db_backup