Dandy Now!
  • [ DevOps/Docker ]
    Dockerfile의 WORKDIR 명령어 이해하기
    2025-07-17 11:18:56
    Dockerfile의 WORKDIR 명령어 이해하기1. WORKDIR 명령어의 정의Dockerfile에서 WORKDIR 명령어는 컨테이너 내부에서 이후에 실행되는 모든 RUN, CMD, ENTRYPOINT 명령어에 대한 작업 디렉토리를 설정하는 역할을 수행한다. 이는 컨테이너 내부에서 명령어를 실행할 때 경로를 명시적으로 지정할 필요 없이 상대 경로를 사용할 수 있도록 하여, Dockerfile의 가독성과 유지보수성을 향상시키는 중요한 요소이다. WORKDIR이 설정되지 않은 경우, 기본 작업 디렉토리는 / (루트)로 설정된다.2. WORKDIR 명령어의 작동 방식WORKDIR 명령어는 컨테이너 이미지 내부에 디렉토리를 생성하고, 해당 디렉토리를 이후 명령어의 기본 작업 경로로 지정한다. 만약 지정된 디..