Dockerfile instruction

SeungHyun·2024년 4월 16일

etc

목록 보기
7/9
post-thumbnail
instructiondescription
FROMBase 이미지 지정
ADD이미지에 파일이나 폴더 추가
COPY이미지에 파일이나 폴더 복사
RUN이미지를 빌드할 때 실행할 명령어 지정
CMD컨테이너를 실행할 때 실행할 명령어 지정
ENTRYPOINT컨테이너를 실행할 때 실행할 명령어 강제 지정
ONBUILD이 이미지를 기반으로 다른 이미지를 빌드할 때 실행할 명령어 지정
EXPOSE이미지가 통신에 사용할 포트를 명시적으로 지정
VOLUME퍼시스턴시 데이터를 저장할 경로를 명시적으로 지정
ENV환경변수 정의
WORKDIRRUN, CMD, ENTRYPOINT, ADD, COPY에 정의된 명령어를 실행하는 작업 디렉터리 지정
SHELL빌드시 사용할 셸을 변경
LABEL이름이나 버전, 저작자 정보를 설정
USERRUN, CMD, ENTRYPOINT에 정의된 명령어를 실행하는 사용자
ARGdocker build 커맨드를 사용할 때 입력받을 수 있는 인자 선언
STOPSIGNALdocker stop 커맨드를 사용할 때 컨테이너 안에서 실행 중인 프로그램에 전달되는 시그널을 변경
HEALTHCHECK컨테이너 헬스체크 방법을 커스터마이징
profile
어디로 가야하오

0개의 댓글