열정/연구 일지

로컬 - Docker container 사이 파일 이동

lime9 2024. 8. 23. 13:32

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

매우 간단한 명령어 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 사용법을 하나하나 알아가는 게 재밌다.

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