개발/Docker

docker-compose로 올라간 ubuntu에서 파일 다운로드하고 싶을 때

nyukist 2023. 3. 29. 23:27

파이썬 개발환경을 docker-compose로 올렸었는데

생성된 csv 파일을 로컬로 다운로드받고 싶어서 찾아보니까 scp (linux 명령)과 매우 유사하다.

 

로컬에서 아래와 같이 입력하면 된다.

 

$ docker cp {접속할 컨테이너id}:{파일경로} {저장할 경로}

 

 반대로 로컬에서 도커 컨테이너로 복사시킬 경우는 경로를 서로 바꾸면 되는데 아래와 같은 예시이다.

 

$ docker cp {복사할 파일의 경로} {접속할 컨테이너id}:{저장할 폴더경로}

 

 

이렇게 docker cp 명령으로 두 컨테이너 간 파일 전송할 수 있고 로컬과도 통신이 가능하다.

 

 

 

만약 틀리거나 아쉬운 점 발견하셨다면 지적 및 태클해주셔도 좋습니다!