728x90
반응형
docker 이미지 파일을 save/load 명령어를 이용해 이동시키기
1. docker image ls 명령어를 이용해 docker 내 이미지를 확인합니다.
root@worker49:~# docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
easydocker latest 7327cbe3db24 3 years ago 168MB
easyworker latest 34ff01b03014 3 years ago 325MB
webserver latest 470b48303a94 3 years a 2.55GB
easydocker 이미지를 tar 파일로 저장해 이동시켜 보겠습니다
2. docker save 명령어를 이용해 docker 이미지를 tar 파일로 저장합니다.
root@worker49:~# docker save -o easydocker.tar easydocker:latest
root@worker49:~#
root@worker49:~# ls | grep easy
easydocker.tar
root@worker49:~#
사용법 : docker save -o [저장 할 파일 이름] [docker 이미지]:[TAG]
-o 옵션은 필수 입니다. (-o 옵션 대신 ">" redirect 기호를 사용해도 됨)
root@worker49:~# docker save easydocker.tar easydocker:latest
cowardly refusing to save to a terminal. Use the -o flag or redirect
필수 옵션을 작성하지 않아 에러 발생
3. 다른 서버로 tar 파일을 이동합니다.(FTP 서버를 이용해 이동하였습니다)
root@worker28:~# ls | grep easydocker
easydocker.tar
root@worker28:~#
4. docker image save 명령어를 이용해 tar 파일을 docker image 파일로 불러옵니다.
root@worker28:~# ls | grep easydocker
easydocker.tar
root@worker28:~#
root@worker28:~#
root@worker28:~# docker image load -i easydocker.tar
2dc9f76fb25b: Loading layer [==================================================>] 65.57MB/65.57MB
9f3bfcc4a1a8: Loading layer [==================================================>] 991.2kB/991.2kB
27dd43ea46a8: Loading layer [==================================================>] 15.87kB/15.87kB
918efb8f161b: Loading layer [==================================================>] 3.072kB/3.072kB
29a5bfcf706d: Loading layer [==================================================>] 27.69MB/27.69MB
c9147685fdbf: Loading layer [==================================================>] 66.25MB/66.25MB
26e004c077f2: Loading layer [==================================================>] 8.797MB/8.797MB
80b6e67cdb19: Loading layer [==================================================>] 1.134MB/1.134MB
fbe4e9494d9f: Loading layer [==================================================>] 3.238MB/3.238MB
Loaded image: easydocker:latest
root@worker28:~#
root@worker28:~#
root@worker28:~#
root@worker28:~# docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
svpn_docker ubuntu20.04 571cf0257a1c 17 months ago 143MB
easydocker latest 7327cbe3db24 3 years ago 168MB
root@worker28:~#
사용법 : docker image -i [변환할 tar 파일]
-i 옵션은 필수 입니다.
끝!
728x90
반응형
'IT 이것저것' 카테고리의 다른 글
[CISCO / 명령어] 스위치에서 syslog 서버 설정 (0) | 2024.06.28 |
---|---|
[네트워크/툴] iperf 네트워크 대역폭 측정 툴 (1) | 2024.06.17 |
[AWS] PuTTY로 SSH 접속하기 (2) | 2024.05.23 |
[쿠버네티스] 컨테이너, 도커, 쿠버네티스 용어 정리 (0) | 2022.11.03 |
[Python/기초] bool 자료형 (0) | 2022.10.20 |