Skip to content

Instantly share code, notes, and snippets.

@rkalkani
Created June 27, 2020 10:51
Show Gist options
  • Save rkalkani/46e521168dd9c84a1a8d00266a03e511 to your computer and use it in GitHub Desktop.
Save rkalkani/46e521168dd9c84a1a8d00266a03e511 to your computer and use it in GitHub Desktop.
Snippets to backup/restore mongodb database from docker container
# Backup mongodb from docker container
docker exec -i ${CONTAINER_NAME} mongodump --uri=${DB_URI} --archive --gzip > $(date +%Y%m%d_%H%M%S)_${DB_NAME}.pgsql.gz
# Restore mongodb from docker container
cat ${FILENAME}.mongodump.gz | docker exec -i ${CONTAINER_NAME} mongorestore --uri=${DB_URI} --nsFrom="${SRC_DB}.*" --nsTo="${DB}.*" --archive --gzip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment