[Docker] 도커(Docker) 이미지를 파일로 저장 및 불러오기
업데이트(2020.03.28): 기본 형태 예제 추가
도커(Docker) 이미지를 파일로 저장하고 불러오자
환경
- Linux 기반 시스템
- Bash shell(/bin/bash)
- Docker
도커(Docker) 이미지를 파일로 저장하기
docker save
기본 형태
docker save [OPTIONS] IMAGE(with tag) [IMAGE...]
기본 형태 예제
sudo docker save nginx:stable > nginx-stable-image.tar
sudo docker save nginx:stable -o nginx-stable-image.tar
옵션
--output , -o
: 파일명을 명시합니다.
예시
- docker images list
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx stable ac44715da54a 3 weeks ago 109MB
centos centos7.5.1804 cf49811e3cdb 3 months ago 200MB
- centos image example by using redirection
$ sudo docker save centos:centos7.5.1804 > centos-centos7.5.1804-image.tar
$ ls -al centos-centos7.5.1804-image.tar
-rw-rw-r-- 1 twpower twpower 207841280 Jul 4 22:55 centos-centos7.5.1804-image.tar
- nginx image example by using
-o
option
$ sudo docker save nginx:stable -o nginx-stable-image.tar
$ ls -al nginx-stable-image.tar
-rw------- 1 root root 113060352 Jul 4 22:56 nginx-stable-image.tar
파일을 도커(Docker) 이미지로 불러오기
docker load
기본 형태
docker load [OPTIONS]
기본 형태 예제
$ sudo docker load < nginx-stable-image.tar
$ sudo docker load -i nginx-stable-image.tar
옵션
--input , -i
: 불러올 파일명을 명시합니다.
예시
- centos image example by using redirection
$ ls -al centos-centos7.5.1804-image.tar
-rw-rw-r-- 1 twpower twpower 207841280 Jul 4 22:55 centos-centos7.5.1804-image.tar
$ sudo docker load < centos-centos7.5.1804-image.tar
4826cdadf1ef: Loading layer 207.8MB/207.8MB
Loaded image: centos:centos7.5.1804
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos centos7.5.1804 cf49811e3cdb 3 months ago 200MB
- nginx image example by using
-i
option
$ ls -al nginx-stable-image.tar
-rw------- 1 root root 113060352 Jul 4 22:56 nginx-stable-image.tar
$ sudo docker load -i nginx-stable-image.tar
da9fed87e1d3: Loading layer 54.59MB/54.59MB
0d1174230cc6: Loading layer 3.584kB/3.584kB
Loaded image: nginx:stable
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx stable ac44715da54a 3 weeks ago 109MB
centos centos7.5.1804 cf49811e3cdb 3 months ago 200MB