Docker.5.6 도커이미지 - WORKDIR

이춘동·2025년 7월 6일

Docker

목록 보기
2/3

WORKDIR = 작업 디렉토리를 지정

작업 디렉터리를 전환하면 그 이후에 등장하는 모든 RUN , CMD, ENTRYPOINT , COPY , ADD 명령문은 해당 디렉터리를 기준으로 실행된다.
굳이 작업 디렉토리를 지정해주는 이유는 컨테이너 내부의 폴더를 깔끔하게 관리하기 위해서다.
컨테이너도 미니 컴퓨터와 같이 때문에 Dokcerfile 을 통해 생성되는 파일들을 특정 폴더에 정리해두는것이 추후에 관리가 쉽다.
만약 WORKDIR 을 쓰지 않으면 컨테이너 내부에 존재하는 기존 파일과 뒤섞여 버린다.

# 문법
WORKDIR [작업 디렉토리로 사용할 절대 경로]

#예시
WORKDIR /usr/src/app

실행시 기본 경로가 /my-dir 로 설정됨.

profile
이춘동

0개의 댓글