실습 환경 : AWS console (2022/09), Visual Studio
실습 목적 : Docker Image save 명령어를 이용해 배포파일을 생성해본다.
Docker Image save
docker image save [옵션] [image이름] > [파일이름]
- docker image를 특정파일로 저장할 때, docker image save 명령을 사용한다.
- 변환한 파일은 docker hub로부터 이미지를 다운로드받아 내부망에 공유할 수 있다.
- 변환한 파일은 신규 애플리케이션에대한 image를 생성한 후, 배포 또는 보관할 수 있다.
- 변환한 파일은 네트워크를 통해 registry에 접속할 수 없는 환경에서 image를 배포할 수 있다.
Docker Image 배포파일 생성
1. docker image 다운로드 후, 이미지를 .tar파일로 저장한다.
docker pull mysql:5.7
docker image save mysql:5.7 > mysql57.tar
2. 용량이 큰 tar파일을 압축하여 관리하기
docker image save mysql:5.7 | gzip > mysql57-2.tar.gz
# docker image save [image이름] | gzip > [.tar파일명].gz