mongodb 백업 및 복구 (feat.docker 기반)
Post

mongodb 백업 및 복구 (feat.docker 기반)

docker 기반으로 mongodb 설치 시 db 백업 및 복구하는 방법을 알아본다.

db 백업

1
$ docker exec {mongodb 컨테이너명} sh -c 'mongodump --archive -u {mongouser} -p {mongopass}' > ./dump_$(date '+%d-%m-%Y_%H-%M-%S').gz

db 복구

1
$ docker exec -i {mongodb 컨테이너명} sh -c 'mongorestore --archive -u {mongouser} -p {mongopass}' < ./mongodumps/dump_$(date '+%d-%m-%Y_%H-%M-%S').gz