[Docker] Image 백업 & Restore

Category: Docker | January 05, 2016

준비물

  1. oracle 이라는 컨테이너를 운영중이라고 가정한다.
  2. /backup 디렉토리에 백업 할 예정

Backup

$ sudo docker ps -a | grep oracle # Oracle 컨테이너가 존재하는지 확인 
$ sudo docker commit oracle oracle_backup  # oracle 컨테이너를  'oracle_backup' 이라는 이미지로 저장
$ sudo docker save oracle_backup > /backup/oracle_xx.tar # 'oracle_xx.tar'  라는 이름으로 백업

restore

$ sudo docker load < /backup/oracle_xx.tar  # oracle_xx.tar 로 부터 oracle_backup 이미지 복원 
$ docker iamges | grep oracle #이미지가 복원되었는지 확인

Tip

처음 백업받을때에 백업이미지 이름을 잘 정해야 한다. :smile: