Docker file 설명
본문 바로가기
🔧 인프라 & 네트워크/Docker

Docker file 설명

by 찬(Chan) 2016. 8. 30.
반응형

Dockerfile

 
FROM ubuntu:14.04
# 어떤 이미지를 기반으로 할지 설정합니다. Docker 이미지는 기존에 만들어진 이미지를 기반으로 생성합니다. <이미지 이름>:<태그> 형식으로 설정합니다.
MAINTAINER chanwoo Lee <cwl@bpu.com>
# 메인테이너 정보입니다.
RUN apt-get update
RUN apt-get install -y nginx
# 셸 스크립트 혹은 명령을 실행합니다. 이미지 생성중엔 입력을 받을 수 없음.
VOLUME ["/data", "/etc/nginx/site-enabled", "/var/log/nginx"]
# 호스트와 공유할 디렉터리 목록, docker run 명령에서 -v 옵션으로 설정할 수 있다. etc> -v /root/data:/data 는 호스트의 /root/data 디렉터리를 Docker 컨테이너의 /data 디렉터리에 연결
WORKDIR /etc/nginx
# CMD에서 설정한 실행파일이 실행될 디렉터리
CMD ["nginx"]
# 컨테이너가 시작되었을 때 실행할 실행파일 or 셸 스크립트
EXPOSE 80
EXPOSE 443
# 호스트와 연결할 포트번호


728x90
반응형
BIG
Buy me a coffeeBuy me a coffee

댓글