Dockerfile syntax

강진구·2023년 12월 6일

Docker

목록 보기
3/7

도커 이미지 빌드하기

Dockfile syntax

FROM

  • 베이스 이미지 생성
  • 반드시 있어야 하는 명령어
  • 여러겹의 이미지를 쌓아가는데, 그 중 가장 기본이 되는 이미지

WORKDIR

  • work directory 선정
  • 도커파일 뒤에 오는 모든 지시자(RUN, CMD, COPY, ADD 등)에 대한 작업 디렉토
    리를 설정
  • 리눅스 명령어의 cd와 비슷한 역할

COPY

  • 복사할 파일 선정
  • 현재 로컬 컴퓨터에 있는 파일을 도커 컨테이너 안으로 복사하는 기능

RUN

  • 이미지 빌드시 실행

CMD

  • 컨테이너 생성 시 실행
  • CMD 명령어는 RUN 명령어가 이미지를 빌드할 때 실행되는 것과 달리,
    이미지로부터 컨테이너를 생성하여 최초로 실행할 때 수행됨

ENTRYPOINT

  • 컨테이너가 생성되고 최초로 실행

Layers in image

  • Dockerfile을 빌드하여 Docker 이미지를 생성하면 Dockerfile의 명령별로 이미지를 생성한다.
  • 작성된 여러 개의 이미지는 레이어 구조로 되어 있음.
profile
기록하고,발전하자

0개의 댓글