sql >> Database >  >> NoSQL >> MongoDB

Correcte syntaxis om mongodump van mongoDb docker-instantie te doen?

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


  1. uitzondering:BSONObj-grootte:-286331154 (0xEEEEEEEEE) is ongeldig. Grootte moet tussen 0 en 16793600 (16 MB) zijn

  2. Berekende group-by-velden in MongoDB

  3. Mongoose geneste document update mislukt?

  4. Python Reddis Queue ValueError:Functies van de __main__-module kunnen niet worden verwerkt door werknemers