열정/연구 일지
로컬 - 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 사용법을 하나하나 알아가는 게 재밌다.
연구가 잘 되었으면 좋겠다...