mongodb를 docker로 사용하고 있었는데 backup과 restore하는 방법을 살펴보자.
docker run -i --rm --link mongo:mongo mongo:3.4.7 bash -c 'mongodump -v --host $MONGO_PORT_27017_TCP_ADDR:$MONGO_PORT_27017_TCP_PORT --db [backup_db] --username [username] --password [password] --gzip --archive' > backup_db.archive.gz
docker run -i --rm --link mongo:mongo mongo:3.4.7 bash -c 'mongorestore -v --host $MONGO_PORT_27017_TCP_ADDR:$MONGO_PORT_27017_TCP_PORT --db [backup_db] --username [username] --password [password] --gzip --archive' < backup_db.archive.gz