본문 바로가기
열정/연구 일지

로컬 - Docker container 사이 파일 이동

by lime9 2024. 8. 23.

로컬에서 도커 컨테이너로, 혹은 도커 컨테이너에서 로컬로 파일을 이동하고 싶을 때가 있다!

매우 간단한 명령어 docker cp를 통해 파일 이동을 수행할 수 있다.

 

컨테이너 안의 파일을 로컬로 복사

이름 [container_name]을 가진 컨테이너의 경로 /path/to/the/data.txt 를 가진 텍스트 파일을 로컬 경로 ~/data/에 복사하는 명령어이다.

 

docker cp [container_name]:/path/to/the/data.txt ~/data/

 

 

로컬의 파일을 컨테이너 안으로 복사

위의 명령어를 간단하게 뒤집어주기만 하면 된다. 당연히 전송하고자 하는 파일은 그 파일까지의 경로를 적어줘야 하고, 파일을 받는 쪽에서는 파일이 저장될 위치의 디렉토리 경로를 작성해주면 된다.

docker cp ~/data/test.txt [container_name]:/path/data/

 

사용 예시

로컬에서 컨테이너 내부로 파일 복사

 

 

 


 

 

 

Docker 사용법을 하나하나 알아가는 게 재밌다.

연구가 잘 되었으면 좋겠다...