DevOps/Docker
[Docker] docker export와 import
nayoungs
2022. 5. 10. 23:07
728x90
📌Index
✔️ docker export
docker save와 유사 : save는 image를 tar archive로 만들기
export는 container를 tar archive로 만들기
docker export <CONTAINER> -o <TARFILE>
예시
$ docker export 3d -o httpd.tar
$ ls
centos7.tar hello-world.tar httpd.tar zsh-completions
$ mkdir httpd
$ tar xf httpd.tar
$ cd httpd
✔️ docker import
tar 파일을 이미지로 가져오기
하나의 레이어로 가져오기 때문에 멀티 레이어의 이미지, 컨테이너를 하나로 만들 때 자주 사용
docker import <TARFILE> <IMAGE>:<TAG>
예시
$ docker import httpd.tar a:v1
sha256:8461ff7329bcd0ce2e1940106ac7d40c978e6a73ab93f36e37cd991601350021
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
a v1 8461ff7329bc 4 seconds ago 141MB
728x90