반응형
Docker 이미지를 파일로 저장(save)하고 불러(load)오는 방법
Docker 이미지를 파일로 저장하고 불러오는 과정은 이미지를 배포하거나 다른 환경으로 이동할 때 유용합니다.
저장된 이미지 목록 확인(docker111 서버)
저장된 이미지 목록을 확인하려면 docker images 명령어를 사용합니다. 이 명령어는 현재 시스템에 로드된 이미지 목록을 표시합니다.
docker images
root@docker111:container$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
fluentd latest c585932afaee 6 weeks ago 52.3MB
이미지 저장 (Save)
Docker 이미지를 파일로 저장하려면 docker save 명령어를 사용합니다. 이 명령어는 이미지를 tar 아카이브로 저장합니다.
docker save -o 이미지명.tar 이미지_태그
"fluentd:latest" 이미지를 "fluentd.tar" 파일로 저장하려면 다음 명령어를 사용합니다.
docker save -o fluentd.tar fluentd:latest
root@docker111:container$ docker save -o fluentd.tar fluentd:latest
728x90
docker 이미지 전송(docker111 -> docker222)
tar cfz - ./fluentd.tar | ssh root@222.222.222.222 "(cd /docker-container/; tar xfz -)"
root@docker111:container$ tar cfz - ./fluentd.tar | ssh root@222.222.222.222 "(cd /docker-container/; tar xfz -)"
이미지 불러오기 (Load)
이미지를 파일에서 불러오려면 docker load 명령어를 사용합니다. 이 명령어는 tar 아카이브에서 이미지를 복원합니다.
docker load -i 이미지명.tar
"fluentd.tar" 파일에서 이미지를 불러오려면 다음 명령어를 사용합니다.
docker load -i fluentd.tar
root@docker222:docker-container$ docker load -i fluentd.tar
b2d5eeeaba3a: Loading layer [==================================================>] 5.88MB/5.88MB
d2bdf0b61a14: Loading layer [==================================================>] 50.64MB/50.64MB
229b7f8656d3: Loading layer [==================================================>] 14.85kB/14.85kB
c056f770bdaf: Loading layer [==================================================>] 3.072kB/3.072kB
1b4269e9e06c: Loading layer [==================================================>] 3.072kB/3.072kB
bff4076ae320: Loading layer [==================================================>] 3.072kB/3.072kB
Loaded image: fluentd:latest
저장된 이미지 목록 확인(docker222 서버)
docker images
root@docker222:docker-container$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
fluentd latest c585932afaee 6 weeks ago 52.3MB
참고URL(docker docs)
- https://docs.docker.com/engine/reference/commandline/save/
- https://docs.docker.com/engine/reference/commandline/load/
728x90
반응형
'리눅스' 카테고리의 다른 글
[리눅스] MySQL 5.7 MHA(Master High Availability) 설정 (0) | 2021.08.26 |
---|---|
[리눅스] 엘라스틱서치 스냅샷 및 복원(Elasticsearch Snapshot and Restore) (0) | 2021.08.24 |
SSH를 통해 파일을 압축하여 복사하는 방법 (0) | 2021.08.21 |
[리눅스] Tsunami UDP Protocol 전송 테스트 (0) | 2021.08.21 |
Tsunami UDP Protocol을 설치하는 방법 (0) | 2021.08.21 |