본문 바로가기
Container

Docker import, export, scp 명령어 실습

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

실습 

1. CentOS7-1 서버의  httpd:latest를 실행(이름을 h11로 컨테이너 생성) 

2. Docker Export를 이용해서 web.tar 파일로 저장

3. scp를 이용해서 CentOS7-2서버로 전송(/root 디렉토리로 전송)

4.docker import 시 --change 'CMD ["httpd-foreground"]' 활용해 httpd:my2로 이미지 저장 및 실행

만약 실행이 안 된다면, 환경변수 누락 메세지 확인 후 컨테이너 환경 변수 수정


명령어

 

## h11생성 및 export 명령어 수행 및 scp를 활용해  web.tar 전송
[root@localhost ~]# docker run -itd -p 61300:80 --name h11 httpd:latest
e95e8d5226d657cb63bba355d250574cad81a153f1ca8e83302b5d2d0283f576
[root@localhost ~]# 
[root@localhost ~]# docker export -o web.tar h11
[root@localhost ~]# scp web.tar root@10.0.0.2:/root
root@10.0.0.2's password: 
web.tar                                                   100%  140MB  50.5MB/s   00:02

 

 

##import 명령어 사용

docker import --change 'CMD ["httpd-foreground"]' web.tar httpd:my2

 

##httpd 실행

docker run -itd -p 61180:80 --name h111 httpd:my2

 

## 환경변수 수정

docker run -itd -e "PAHT=/usr/local/apache2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -p 61180:80 --name h111 httpd:my2

728x90
반응형

최근댓글

최근글

Royal! © 2024