본문 바로가기
Container

Docker save, load, tar, scp 명령어 실습

by Royal! 2023. 5. 17.
728x90
반응형

실습 

1. CentOS-1의 docker images 중 centos:7과 httpd를 docker save명령어를 이용해 cal.tar로 생성

2. cal.tar를 centos7-2서버로 전송  EX) Centos7-2서버에서 ls 시 /root/cal.tar 확인 될 수 있도록

3. docker load -i 옵션을 이용해서 cal.tar의 Archive를 해제

4. docker images 이용하여 alpine과 centos:7 이미지를 확인

5. h1과 c1이라는 이름의 컨테이너를 생성하여 각 각 접속


명령어

 

## cal.tar 생성 및 Centos7-2서버로 전송 명령어

[root@localhost ~]# docker save -o cal.tar httpd:latest centos:7 
[root@localhost ~]# scp cal.tar root@10.0.0.2:/root
root@10.0.0.2's password: 
cal.tar                                                                      100%  345MB  49.4MB/s   00:06

 

 

## load -i 명령어 및 docker images 확인 명령어

[root@localhost ~]# docker load -i cal.tar 
Loaded image: httpd:latest
174f56854903: Loading layer [==================================================>]  211.7MB/211.7MB
Loaded image: centos:7
[root@localhost ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
httpd        latest    b4f91978e2cc   4 days ago      145MB
nginx        latest    448a08f1d2f9   12 days ago     142MB
centos       7         eeb6ee3f44bd   20 months ago   204MB

 

 

## a1과 h1이라는 컨테이너를 생성하여 각 각 접속 

docker run -itd -p 8080:80 --name h1 http

a1도 동일하게 작성

728x90
반응형

최근댓글

최근글

Royal! © 2024