본문 바로가기

Server/Docker

[Docker]이미지 압축 파일 저장 및 불러오기

이미지를 압축 파일로 저장하기

Docker Image를 압축하면 .tar 확장자를 가진 파일로 생성됩니다.

docker save -o [OUTPUT_FILE] IMAGE

# my-app:v1 이미지를 my-app-v1.tar로 압축.
docker save -o my-app-v1.tar my-app:v1

# my-app:v1 이미지 제거
docker rmi my-app:v1

docker save 명령어 옵션

docker save 명령어는 Docker Image를 .tar 파일로 저장하는데 사용됩니다. 이 명령어에는 다음과 같은 옵션이 있습니다.

  • -o, --output: 저장할 파일의 경로를 지정합니다. 해당 옵션은 필수로 설정해줘야 합니다.
  • -quiet: 해당 옵션을 사용하면 명령어 실행 중 출력되는 메시지를 최소화 할 수 있습니다.

압축된 이미지 불러오기

반대로 압축된 .tar 파일을 아래와 같은 명령어를 통해 불러올 수 있습니다.

docker load -i [INPUT-FILE]

docker load 명령어 옵션

docker load 명령어는 .tar 파일로 저장된 도커 이미지를 로드하는데 사용됩니다. 이 명령어에는 다음과 같은 옵션이 있습니다.

  • -i, --input: 로드할 .tar 파일의 경로를 지정합니다. 해당 옵션은 필수입니다.
  • -q, --quiet: 명령어 실행 중 출력 되는 메시지를 최소화할 수 있습니다.