Zdefiniuj również kopię zapasową, która ma być uruchamiana za pomocą funkcji redagowania. Spowoduje to utworzenie nowego kontenera w tej samej sieci, co główny kontener mongo. Jeśli masz jakiekolwiek definicje sieci do tworzenia, musisz je powielić w każdym pliku do tworzenia.
Utwórz drugi plik tworzenia dla polecenia kopii zapasowej: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/
Następnie uruchom kopię zapasową
docker-compose -f docker-compose-backup.yml run mongo_db_backup