반응형
안녕하세요. 위기의 코딩맨입니다.
오늘은 간단하게 생성한 컨테이너와 파일을 주고받는 방법에 대해서 간단하게 알아보도록 하겠습니다.
방식은 2가지의 기준이 있습니다.
로컬에서 컨테이너로 복사!
컨테이너에서 로컬로 복사!
오늘은 모두 다 알아보도록 하겠습니다. 아주아주 간단해요!
[ 로컬 -> 컨테이너 ]
먼저 로컬에서 컨테이너로 저장하는 방법입니다.
컨테이너 밖에서 docker cp 명령어를 사용합니다.
파일경로/파일명을 설정하고, docker ps를 통해 보내고 싶은 컨테이너를 찾아서
컨테이너 이름을 적어주시고, :를 사용해서 저장경로를 설정해주시면 해당경로로 파일이 복사해서 들어갑니다.
Ex) docker cp /home/ubuntu/test.txt test_container:/home/ubuntu/
docker cp 파일경로/파일명 컨테이너이름:저장경로
[ 컨테이너 -> 로컬 ]
두번째는 컨테이너에서 로컬로 저장하는 방법입니다.
위에 방법과 같이 docker cp를 사용하며,
앞과 뒤가 변경되었다고 생각해주시면 됩니다.
컨테이너이름:저장경로/파일명 저장경로!
Ex) docker cp test_container:/home/ubuntu/text.txt /home/ubuntu
docker cp 컨테이너이름:/파일경로/파일명 /저장경로
실무적으로도 많이 사용되니
알아두시면 좋을 것 같습니다!
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/001.gif)
반응형
'기타' 카테고리의 다른 글
[Data] EDA - 데이터의 기본(탐색적 데이터 분석) (0) | 2024.04.30 |
---|---|
[MySQL]mysqldump - dump file 생성하고 백업 및 복원을 해보자! (1) | 2024.04.17 |
[Docker] 도커 컨테이너를 복사하고 다른 환경에 적용해보자! (0) | 2024.04.11 |
[VSCode] SSH 접속 오류 - REMOTE HOST IDENTIFICATION HAS CHANGED (0) | 2024.04.03 |
[VSCode] Remote SSH - 코드 원격 접속을 해보자 (0) | 2024.04.03 |