MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

La sintassi corretta per eseguire mongodump dell'istanza docker mongoDb?

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