관리 메뉴

피터의 개발이야기

Docker 파일복사 | 폴더복사 (로컬 - 컨테이너) 본문

DevOps/Docker

Docker 파일복사 | 폴더복사 (로컬 - 컨테이너)

기록하는 백앤드개발자 2023. 12. 7. 01:58
반응형

 

ㅁ Docker 로컬에서 컨테이너로 파일 복사

# 로컬 -> 컨테이너 파일복사
$ docker cp pray.zip webserver:/usr/share/nginx/html/.

# 컨테이너 접속
$ docker exec -it webserver bash

# 파일전송 확인
root@394d3afe91dd:/# cd /usr/share/nginx/html/
root@394d3afe91dd:/usr/share/nginx/html# ls
50x.html  index.html  pray.zip

 

 

ㅁ Docker 컨테이너에서 로컬로 파일 복사

# 컨테이너의 50x.html을 로컬로 복사
$ docker cp webserver:/usr/share/nginx/html/50x.html 50x.html

# 파일전송 확인
$ ls
50x.html contents pray.zip

 

 

ㅁ Docker 로컬에서 컨테이너로 폴더 복사

#폴더 통째로 업로드
$ docker cp ./ webserver:/usr/share/nginx/html/test/.

# 컨테이너 접속 및 전송파일 확인
$ docker exec -it webserver bash
root@394d3afe91dd:/# cd usr/share/nginx/html/test/
root@394d3afe91dd:/usr/share/nginx/html/test# ls
contents  pray.zip

 ㅇ 글을 마무리하려고 할 때 문득 생각이 났습니다.

 ㅇ 압축하지 않고 그냥 통째로 올리면 되는데... 구지 컨테이너에 unzip을 설치하였는지...

 ㅇ 압축하지 않고 통째로 올리시면 됩니다.

 

 

반응형
Comments