Infra/Docker
[Docker] Dockerfile 명령어 정리
dbjh
2019. 12. 2. 22:48
반응형
# 베이스가 될 이미지. 로컬에 받아놓은 이미지를 먼저 찾고 없으면 리모트서버에서 받아온다.
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"]
참조
반응형