기계는 거짓말하지 않는다

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

Container Tools/Docker

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