기계는 거짓말하지 않는다

Docker 컨테이너 이미지로 저장, 이미지 백업, 이미지 불러오기 (commit, save, load) 본문

Linux

Docker 컨테이너 이미지로 저장, 이미지 백업, 이미지 불러오기 (commit, save, load)

KillinTime 2023. 2. 28. 22:51

Docker commit (현재 컨테이너 이미지로 저장)

컨테이너 실행 중에 사용하여도 되지만 일시적으로 중지된다. 웬만하면 컨테이너 중지 후 이미지로 만든다.

sudo docker commit CONTAINER_ID IMAGENAME:TAG

Docker save (현재 이미지 백업)

이미지를 tar 파일로 저장한다.

sudo docker save -o filename.tar image_id

# 이미지를 불러올 때(load) 이미지 이름:태그 형식으로 복구하고 싶다면 아래와 같이 사용
sudo docker save -o filename.tar <repo>:<tag>

Docker load (백업 이미지 불러오기)

저장된 tar 파일을 도커 이미지로 만든다.

sudo docker load -i filename.tar

 

Comments