[MDRM] Docker 이미지 백업 및 복구 방법

1. 환경 ( Environment )

 MDRM, MCCS Enterprise 공통

2. 백업 방법

  • 백업하고자하는 이미지 확인# docker imagesimage-1598530844562.png
  • 이미지 백업
    # docker commit – p <container_id> <backup-name>​*  “-p”옵션은 온라인 중 백업 받을 경우 컨테이너 이미지 백업을 받기 위해 사용하며, 
    컨테이너를 일시중지하는 옵션. 
    * 온라인 중 별도 작업이 없을 때 사용image-1598531066443.png
  • 이미지 파일로 백업# docker save -o <backup-image>.tar <backup-image>
    * 이미지를 tar로 받아 필요할 경우 복구할 수 있음.image-1598532183665.png

3. 복구 방법

  • 이미지 로드
    # docker load -i <backup-image tar file > 
    * 백업받은 이미지 tar 파일을 로드하여 준다.image-1598532582818.png
  • 이미지 확인
    # docker images
    * tar로 받은 이미지가 복구된 것을 확인 할 수 있다.image-1598532659608.png
  • docker run
    기존에 docker run명령어를 참조하여 컨테이너를 생성하여준다.
    * .sh_history 를 참조 또는 사전에 기록