Menu
Coddy logo textTech

컨테이너 내부로 복사하기

Coddy Terminal 여정의 Docker 입문 섹션에 포함된 레슨 — 40개 중 28번째.

COPY를 사용하여 파일을 이미지로 빌드하는 것은 영구적입니다. 때로는 대신 이미 실행 중인 컨테이너에 파일을 넣고 싶을 때가 있습니다. 그것이 바로 docker cp가 하는 일입니다:

docker cp note.txt mybox:/note.txt

형식은 docker cp SOURCE CONTAINER:DESTINATION입니다. 여기서 현재 디렉토리의 note.txt 파일이 mybox라는 이름의 컨테이너 내부의 /note.txt로 복사됩니다.

파일이 실제로 컨테이너에 저장되므로 docker exec를 사용하여 다시 읽을 수 있습니다:

docker exec mybox cat /note.txt
challenge icon

챌린지

중급

data.txt라는 이름의 파일이 현재 디렉토리에 있습니다. box라는 이름의 백그라운드 nginx 컨테이너를 시작하고, data.txt를 컨테이너 내부의 /data.txt로 복사한 다음, exec를 사용하여 cat /data.txt를 실행해 내용을 읽으세요.

치트 시트

docker cp SOURCE CONTAINER:DESTINATION 명령어를 사용하여 실행 중인 컨테이너로 파일을 복사합니다:

docker cp note.txt mybox:/note.txt

docker exec를 사용하여 파일을 다시 읽어 확인합니다:

docker exec mybox cat /note.txt

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Docker 입문의 모든 레슨