본문 바로가기
개발/devOps

Docker container 안으로 파일 전송하는 법

by coking 2022. 10. 5.

최근 docker에서 돌아가고 있는 jenkins 이슈로 인해서 로컬에 있는 파일을 docker container안으로
옮겨야 할 일이 생겨 찾아보고 정리하는 글!

컨테이너 고유아이디 확인

docker ps 

호스트 -> 컨테이너

명령어 : docker cp 전송할 파일의 호스트path 컨테이너고유아이디:/옮기고 싶은path입력/

docker cp home/test.txt 23551b187a3:/home

컨테이너 -> 호스트

명령어 : docker cp 컨테이너 고유아이디:/전송할 파일의 path 전송받을 호스트path

docker cp 23551b187a3:/home/text.txt /home/jj/dev/test


중요한 건 컨테이너에서 호스트로 파일을 옮길때도 명령어는 컨테이너 밖의 터미널에서 입력해야 한다는 것이다. 생각을 해보면 컨테이너 안의 터미널에는 docker가 설치되어 있지 않기에 docker 명령어가 들어가지 않기 때문이다.


댓글