Docker Load - Image 불러오기 (.tar file)

Docker Load - Image load (.tar file)

앞전에 save 명령을 통해 이미지 백업 tar 파일을 가지고 docker image에 로드 해보겠습니다.

해당 과정은 주로 이미지 백업 후 다른 Docker가 설치된 PC에서 로딩하여 컨테이너 제작 때 사용됩니다.


docker load <옵션>

아래 옵션을 통해 확인해보도록 하겠습니다.




dongdonge@dongdonge$ docker load --help

Usage:  docker load [OPTIONS]

Load an image from a tar archive or STDIN

Options:
  -i, --input string   Read from tar archive file, instead of STDIN
  -q, --quiet          Suppress the load output




dongdonge@dongdonge$ docker load -i back_2019.tar
e1c101f406b0: Loading layer [==================================================>]  241.1MB/241.1MB
Loaded image: webservice/web-server:1.4
ba9de9d8475e: Loading layer [==================================================>]  65.56MB/65.56MB
fbd2732ad777: Loading layer [==================================================>]  991.2kB/991.2kB
dda151859818: Loading layer [==================================================>]  15.87kB/15.87kB
75e70aa52609: Loading layer [==================================================>]  3.072kB/3.072kB
Loaded image: ubuntu:latest


"-i" 옵션을 사용하여 저장된 이미지 파일 "back_2019.tar"를 로드해줍니다.




dongdonge@dongdonge$ docker images
REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
webservice/web-server   1.4                 1dd352e0b911        44 hours ago        235MB
ubuntu                  latest              4c108a37151f        2 months ago        64.2MB


앞전에 이미지 저장할 때 "webservice/web-server"와 "ubuntu" 이미지를 저장하였기에, 로드에 정상적으로 2개의 이미지 파일이 로드된 걸 볼 수 있습니다.