Sua Blog

Dockerfile

FROM

  • 빌드할 이미지가 어떤 이미지를 기반으로 하고 있는지

ENV

  • 해당 이미지의 환경변수를 지정해주는 옵션. RUN, CMD, ENTRYPOINT에 적용

RUN

  • FROM에서 설정한 이미지 위에서 명령을 실행하는 것. shell script 같은것

COPY

  • 파일을 이미지에 추가함
  • COPY <복사할 파일> <경로>
  • 경로는 언제나 절대경로

WORKDIR

  • RUN, CMD, ENTRYPOINT의 명령어가 실행되는 디렉터리 설정

EXPOSE

  • host와 연결할 포트 번호

ENTRYPOINT

  • 컨테이너가 시작되었을 때 실행되는 명령어
  • Dockerfile에서 한번만 사용 가능

CMD

  • 컨테이너 생성 및 실행 시에 실행하는 명령어

USER

  • 사용자 지정

.dockerignore

/node_modules
/build

npm-debug.log*
yarn-debug.log*
yarn-error.log\*

Dockerfile
README.md

.gitignore
.eslintcache