Definieer ook de back-up die moet worden uitgevoerd via componeren. Hiermee wordt de nieuwe container op hetzelfde netwerk gemaakt als de hoofdmongo-container. Als u een samengestelde netwerkdefinitie heeft, moet u deze in elk opstelbestand dupliceren.
Maak een tweede samenstellingsbestand voor de back-upopdracht: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/
Voer vervolgens de back-up uit
docker-compose -f docker-compose-backup.yml run mongo_db_backup