DevOps/Docker

[Docker] 외부에서 컨테이너로, 컨테이너에서 외부로 파일 복사하기

샤아이인 2022. 9. 7.

 

 

여지까지 미천한 나의 Docker의 실력으로 인해 컨테이너와 볼륨을 연결하지 않으면 파일 이동을 할 수 없는 줄 알았다...

지금이라도 이러한 내요을 알게 되어 다행이다!

 

1. 외부에서 컨테이너로, 컨테이너에서 외부로 파일 복사하기

우선 우리의 폴더 디렉터리를 살펴보자.

 

1 - 1) 외부에서 컨테이너 내부로 복사하기

우리의 실행중인 컨테이너로 dummy/test.txt 파일을 복사해보자!

"CP" 명령을 통해 외부에서 내부로 복사시켰다.

명령이 수행되고 나면, 컨테이너 내부 /temp에 text.txt가 복사된 것을 볼 수 있다.

 

이번에는 반대로 해보자!

 

1 - 2) 컨테이너 내부에서 외부로 복사하기

우선 이전의 dummy/test.txt를 삭제해보자. 컨테이너 내부에서 복사해올것 이기 때문이다.

비어있는 dummy 디렉터리를 확인 할 수 있다.

 

이제 다음과 같이 "cp"를 통해 컨테이너 내부에서 외부로 복사해오자!

docker cp funny_shockley:/temp/test.txt dummy/.

다음과 같이 성공적으로 복사해온 것 을 확인할 수 있다.

댓글