명령 6개로 대부분의 Dockerfile 커버
FROM— base image. 모든 Dockerfile 이 여기서 시작.WORKDIR— 작업 디렉토리 설정 (없으면 만듦).cd대신 이거 써.COPY— build context 의 파일을 image 에 복사.RUN— build 시점에 명령 실행 (새 layer 만듦).EXPOSE— 앱이 어떤 포트 듣는지 문서화. 순수 메타데이터.CMD— container 시작 시 디폴트 명령.
실제 동작하는 Dockerfile
아래는 동작하는 FastAPI Dockerfile. 의도적으로 단순 — multi-stage 아직 X, non-root 아직 X — 6개 핵심 명령을 자연스러운 순서로. Track 2 에서 각각 확장.