카테고리 없음

[docker] save/load, export/import, commit

냐옴 2022. 6. 29. 11:22

docker save/load (도커 이미지 <-> tar 파일)

  • save : 도커 이미지를 tar 파일로 저장한다
  • load : tar 파일을 도커 이미지로 등록한다
## 도커 이미지를 tar파일로 저장한다
docker save myapp:1.0 -o myapp-1.0.tar

## tar파일을 도커 이미지로 등록한다
docker load -i myapp-1.0.tar

docker export/import (도커 컨테이너 -> tar 파일 -> 도커 이미지)

  • export : 도커 컨테이너를 tar 파일로 저장한다
  • import : tar 파일을 도커 이미지로 등록한다
## 도커 컨테이너를 tar파일로 저장한다
docker export myapp -o myapp-container.tar

## tar파일을 도커 이미지로 등록한다
docker import myapp-container.tar myapp:2.0

docker commit (도커 컨테이너 -> 도커 이미지)

  • 도커 컨테이너를 도커 이미지로 등록한다
## 도커 컨테이너를 도커 이미지로 등록한다
docker commit myapp myapp:3.0