본문 바로가기
Infra/Docker

[Docker] Dockerfile 명령어 정리

by dbjh 2019. 12. 2.
반응형
# 베이스가 될 이미지. 로컬에 받아놓은 이미지를 먼저 찾고 없으면 리모트서버에서 받아온다.
FROM ubuntu

# 정보 입력
LABEL maintainer "ho1234c@gmail.com"

# 명령어 실행
RUN apt-get update
RUN apt-get install nginx

# 파일 복사
ADD 복사할파일 복사될위치
ADD . /app

# 열어줄 포트
EXPOSE 8080

# 빌드 컨텍스트에 사용할 환경변수 설정
ENV NODE_ENV production

# 워킹디렉토리 설정
WORKDIR /app

# 마운트할 볼륨의 위치를 지정
VOLUME ["/data"]

# 컨테이너가 실행되었을 때 실행할 명령어
CMD ["npm", "start"]

 

 

참조

 

반응형

댓글