FROM: 어떤 이미지를 기반으로 할지 설정합니다.
Docker 이미지는 기존에 만들어진 이미지를 기반으로 생성합니다. <이미지 이름>:<태그> 형식으로 설정합니다.
MAINTAINER: 메인테이너 정보입니다.
RUN: 셸 스크립트 혹은 명령을 실행합니다.
이미지 생성 중에는 사용자 입력을 받을 수 없으므로 apt-get install 명령에서 -y 옵션을 사용합니다(yum install도 동일).
나머지는 nginx 설정입니다.
VOLUME: 호스트와 공유할 디렉터리 목록입니다. docker run 명령에서 -v 옵션으로 설정할 수 있습니다.
예) -v /root/data:/data는 호스트의 /root/data 디렉터리를 Docker 컨테이너의 /data 디렉터리에 연결합니다.
CMD: 컨테이너가 시작되었을 때 실행할 실행 파일 또는 셸 스크립트입니다.
WORKDIR: CMD에서 설정한 실행 파일이 실행될 디렉터리입니다.
EXPOSE: 호스트와 연결할 포트 번호입니다.
'Before 2022 > ETC' 카테고리의 다른 글
자바스크립트 유효성 검사 - 끝자리에 포커스 주는 사용자 정의 함수 (0) | 2018.12.03 |
---|---|
자바스트립트 유효성 검사 - 바이트(글자 수) 체크 (0) | 2018.12.03 |
자바스크립트 유효성 검사 - 중복 체크 (0) | 2018.12.03 |
자바스크립트 유효성 검사 - 빈 값 체크 (0) | 2018.12.03 |
Django 구성요소 (0) | 2017.02.03 |