공부하는 중~~/분류하기 애매한 것들

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

임대추 2020. 10. 30. 13:05

 

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

[공부하는 중~~/분류하기 애매한 것들] - [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/

 

 

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

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

반응형