본문 바로가기
공부하는 중~~/분류하기 애매한 것들

[Docker] 도커 컨테이너 내의 파일 가져오기, 로컬 파일 도커 컨테이너로 파일 넣기

by 임대추 2020. 10. 30.

 

예전에 포스팅 했던 자동 라벨링 사이트를 도커에 올려 배포하려는 하는데 컨테이너에서 파일을 받거나 넣어야 하는 경우가 생겨 어떻게 하는지 방법을 찾아왔습니다.

[공부하는 중~~/분류하기 애매한 것들] - [Docker] 도커 명령어 정리

1. 도커 컨테이너 안에 있는 파일을 로컬에 복사

쉬운 사용을 위해 가정을 하겠습니다.

컨테이너의 이름을 con, 복사 하는 파일 이름을 /root/data.txt라고 가정하고 복사하는 곳을 /home/dst/ 라고 가정하겠습니다.

# : 로 컨테이너와 파일의 위치를 구분한 뒤, 뒤에 복사할 곳의 경로를 적는다.
docker cp con:/root/data.txt /home/dst/

 

원래 사용하던 cp 명령어와 유사한데 단지 맨 앞에 docker가 붙고 복사할 경로에 컨테이너 이름만 넣은 것 뿐입니다.

간단하죠? 컨테이너 이름을 지정하지 않았다면 컨테이너 ID를 넣으셔도 됩니다.

 

반응형

 

2. 로컬의 파일을 도커 컨테이너 안으로 복사

감 잡으셨죠? 반대로만 하면 됩니다.

복사하는 파일을 /home/data.txt 라고 가정하고 컨테이너의 이름을 con, 복사 하는 곳을 /root/dst라고 가정하겠습니다.

# : 로 컨테이너와 파일의 위치를 구분한 뒤, 뒤에 복사할 곳의 경로를 적는다.
docker cp /home/data.txt con:/root/dst/

 

 

도커를 손대실 정도라면 기본적인 터미널 명령어에 대해 이해하고 있으실거라 생각하고

추가 설명은 하지 않겠습니다.

반응형

댓글