Docker

컨테이너 내부 파일 ⇔ 로컬 PC 파일 복사 (docker cp)

patrick-star 2023. 10. 11. 17:23
728x90

docker cp

컨테이너와 로컬 PC 사이에서 파일 또는 폴더를 복사하는 명령어

사용법

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH 

정리하면

docker cp [OPTION] 저장할파일또는폴더 저장위치

예시

ex1) 로컬 파일(./some_file_in_loca)을 컨테이너의 work 폴더에 복사

docker cp ./some_file_in_local CONTAINER:/work

ex2) 컨테이너에 있는 /var/logs 폴더에 있는 모든 파일을 로컬 PC의 /tmp/app_logs 폴더에 복사

docker cp CONTAINER:/var/logs/ /tmp/app_logs

출처 : https://docs.docker.com/engine/reference/commandline/cp/

'Docker' 카테고리의 다른 글

[Docker] Docker References - EXPOSE  (1) 2023.09.18
[Docker] Docker References - LABEL  (0) 2023.09.18
[Docker] Docker References - CMD  (0) 2023.09.15
[Docker] Docker References - RUN  (0) 2023.09.13
[Docker] Dockerfile References - FROM  (0) 2023.09.05