Definujte zálohu, která se má spustit také pomocí psaní. Tím se vytvoří nový kontejner ve stejné síti jako hlavní mongo kontejner. Pokud máte nějaké definice sítě pro vytváření zpráv, budete je muset duplikovat v každém souboru pro vytváření zpráv.
Vytvořte druhý soubor pro vytvoření příkazu 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/
Poté spusťte zálohu
docker-compose -f docker-compose-backup.yml run mongo_db_backup