Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- export CONTAINER_NAME="container-name"
- export DATABASE_NAME="db-name"
- export BACKUP_LOCATION="/home/ec2-user/backups"
- export MONGO_USER="DB Username"
- export MONGO_PASSWORD="DB Password"
- export TIMESTAMP=$(date +'%Y%m%d%H%M%S')
- docker exec -t ${CONTAINER_NAME} mongodump --out /data/${DATABASE_NAME}-backup-${TIMESTAMP} --db ${DATABASE_NAME} -u ${MONGO_USER} -p ${MONGO_PASSWORD} --authenticationDatabase admin
- docker cp ${CONTAINER_NAME}:/data/${DATABASE_NAME}-backup-${TIMESTAMP} ${BACKUP_LOCATION}
Add Comment
Please, Sign In to add comment