처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

개발에서 Dockerfile의 COPY와 ADD 명령의 차이점으로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A COPY는 로컬 파일을 단순 복사하고, ADD는 추가로 URL 다운로드와 tar 자동 압축 해제를 지원한다
B ADD 명령은 COPY보다 항상 Docker 빌드 캐시를 효율적으로 활용하여 실행 속도가 빠르다
C COPY는 디렉토리 전체만 복사할 수 있고, ADD는 개별 파일만 선택적으로 복사할 수 있다
D COPY와 ADD는 Dockerfile에서 완전히 동일한 기능을 제공하며 이름만 다른 별칭(alias)이다

해설

COPY는 빌드 컨텍스트의 파일/디렉토리를 컨테이너로 단순히 복사합니다. ADD는 COPY의 기능에 더해 URL에서 파일을 다운로드하고, .tar.gz 등 압축 파일을 자동으로 해제합니다. Docker 공식 문서에서는 명확성을 위해 특별한 경우가 아니면 COPY 사용을 권장합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기