FROM : 컨테이너 베이스 이미지
MAINTAINER : 유지보수자 // 딱히 상관 없음
LABEL : 컨테이너 정보
RUN : 컨테이너 빌드시 호스트의 파일을 컨테이너로 복사
CMD : 컨테이너 동작시 자동으로 실행될 스크립트 // 명령어 치환 O
ENTRYPOINT : 컨테이너 동작시 자동으로 실행될 스크립트 // 명령어 치환 X
COPY : 컨테이너 빌드시 호스트의 파일을 컨테이너로 복사
ADD : 컨에티너 빌드시 호스트의 파일을 컨테이너로 복사 // tar, url 도 가능
ENV : 환경변수 지정
EXPOSE : 컨테이너 동작 시 외부에서 사용할 포트
VOLUME : 파일 또는 디렉터리를 컨테이너의 디렉터리로 마운트
USER : 명령 및 컨테이너 실행시 적용할 유저 설정 // useradd 와 동일
WORKDIR : 컨테이너 빌드시 명령이 실행될 기본 디렉터리
ARG : 빌드 명령어시 변수 지정
ONBUILD : 빌드 완료 후 실행될 명령어 // 두번째 빌드부터 적용
STOPSIGNAL : stop 명령어
HEALTHCHECK : 컨테이너 상태 체크
SHELL : 도커 파일에서 기본으로 사용되는 쉘
도커 라이프사이클