본문 바로가기
개발/Docker

docker save, load

by meanjung 2021. 11. 17.

ctf-d를 풀다가 docker save라는게 있다는 것을 알게 되었다. 

 

docker save <이미지 이름> -o <이름>.tar

- docker image를 tar로 추출

- docker save로 추출된 이미지는 순수 docker image와 동일한 것이다.

- docker image를 조작하지 않고 단순히 또 다른 환경으로 이관하기 위한 용도로 사용할 수 있다.

- docker image는 일반적으로 docker hub와 같은 docker registry에서 공유한다.

- 하지만 일반적이지 않은 상황에서 docker registry를 사용할 수 없는 경우 docker image를 tar파일로 만들어 공유할 수 있다. 

 

 


 

save된 파일이 infected.tar

 

tar -xvf infected.tar 한 결과가 첫 ls의 결과들

 

각각 디렉터리를 들어가보면  json, layer.tar, VERSION이 공통적으로 있는 것을 알 수 있다. 

 

 


반대로 tar > 이미지

 

docker load -i infected.tar

'개발 > Docker' 카테고리의 다른 글

Docker volume, mount 개념  (0) 2022.01.14
docker image build & docker-compose up  (0) 2021.10.15
docker, docker-compose  (0) 2021.08.12
가상화방식의 역사(docker의 등장까지)  (0) 2021.08.12
docker-compose 개념 및 참고자료  (0) 2021.08.08

댓글