ADD와 COPY 차이

반응형

오늘은 평소에 헷갈렸던 Dockerfile 에서의 ADD, COPY의 차이를 정리해본다.

 

공통점

  • 둘다 로컬의 특정 위치에서 도커 이미지로 파일이나 디렉토리를 복사하는 역할을 함

ADD

  • 로컬 파일 또는 디렉토리
  • URL 가능
  • tar 파일 자동으로 압축 해제 및 추출 가능

로컬에 있는 압축 파일을 추출해서 도커 이미지로 복사하거나, 원격지(URL)의 파일을 복사할 때 사용하면 됨

COPY

  • 로컬 파일 또는 디렉토리

단순 로컬에 있는 파일 또는 디렉토리를 복사만 하는 경우에 사용하면 됨

반응형