Menu
CoddyTech

COPY 지시어

Coddy Terminal 여정의 Docker 소개 섹션에 포함된 레슨. 40개 중 25번째.

대부분의 이미지에는 소스 코드, 구성, 데이터와 같은 자체 파일을 포함해야 합니다. COPY 명령은 빌드 컨텍스트(빌드하는 디렉터리)의 파일을 이미지로 복사합니다:

FROM alpine
COPY message.txt /message.txt

형식은 COPY SOURCE DESTINATION입니다. 여기서는 디렉터리의 message.txt가 이미지 내부의 /message.txt로 복사됩니다.

파일은 실제로 이후 이미지에 존재하므로, 해당 이미지로 빌드된 컨테이너는 실제로 파일을 읽을 수 있습니다:

docker build -t hasfile .
docker run hasfile cat /message.txt
challenge icon

챌린지

중급

디렉터리에 note.txt라는 파일이 이미 있습니다. 파일 트리에서 Dockerfile을 열고, 내용을 FROM alpine으로 만든 다음 이미지의 /note.txt에 note.txt를 복사하고 저장하세요. noted라는 태그를 지정하여 빌드한 다음, cat /note.txt을 실행하세요.

직접 해보기

터미널
quiz icon실력 점검

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

Docker 소개의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드