TIL

4.2(2) 이미지 생성을 위한 Dockerfile 빌드

4.2.2 이미지 생성을 위한 Dockerfile 빌드

이미지 빌드

docker build 명령을 통해 Dockerfile로부터 이미지를 생성할 수 있다.

$ docker build [옵션] 이미지명:[태그] 경로 | URL | 압축파일(tar | tar.gz)

왜 Dockerfile이 필요할까?

4.2.3 이미지 빌드 과정

Dockerfile 작성 라이프사이클

이미지 빌드 과정

# Nginx Dockerfile 예시

# 베이스 이미지 지정
FROM ubuntu:latest
# 작성자 정보 작성
MAINTAINER "kevin.lee <hylee@dshub.cloud>"
# 필요한 패키지 작성
RUN apt-get update && apt-get install -y nginx curl vim
# nginx 기본 웹 페이지 생성
RUN echo 'Docker Container Appliation.' > /var/www/html/index.html
# 80번 포트 노출
EXPOSE 80
# 컨테이너 실행 시 nginx 데몬 자동 실행
CMD ["nginx", "-g", "demon off;"]