Dockerfile 옵션

JongHwa Hong·2023년 7월 12일
0

Docker

목록 보기
2/5
post-thumbnail

Dockerfile에서 자주 사용되는 몇 가지 대표적인 옵션과 설명입니다.
부족한 점이나 추가적인 정보는 공식 홈페이지를 참고하시기 바랍니다.

Dockerfile 옵션


FROM

FROM <이미지 이름>:<태그>

다른 이미지를 기반으로 새로운 이미지를 생성할 때 사용하는 옵션입니다. Docker 이미지의 베이스 이미지를 설정합니다.

RUN

RUN <명령어>

이미지를 빌드할 때 컨테이너 내에서 실행할 명령어를 지정합니다. 주로 패키지 설치, 응용 프로그램 설정, 파일 다운로드 등의 작업을 수행합니다.

COPY

COPY <소스 경로> <대상 경로>

로컬 시스템의 파일이나 디렉토리를 컨테이너 내부로 복사합니다. 소스 경로는 Dockerfile이 있는 디렉토리에서의 상대 경로입니다.

EXPOSE

EXPOSE <포트 번호>

컨테이너가 호스트로부터 열어야 할 포트 번호를 설정합니다. 이 옵션만으로는 호스트와의 실제 포트 연결은 이루어지지 않으며, 컨테이너가 실행될 때 -p 옵션을 사용하여 포트를 연결해야 합니다.

CMD

CMD <명령어>

컨테이너가 시작될 때 실행되어야 할 명령어를 지정합니다. Dockerfile에서 한 번만 사용할 수 있으며, 마지막에 지정된 CMD 명령어가 유효합니다.

Dockerfile 옵션 목록

- ADD
- ARG
- CMD
- COPY
- ENTRYPOINT
- ENV
- EXPOSE
- FROM
- HEALTHCHECK
- LABEL
- MAINTAINER
- ONBUILD
- RUN
- SHELL
- STOPSIGNAL
- USER
- VOLUME
- WORKDIR
profile
서버 개발자 홍종화 입니다.

0개의 댓글