반응형
# 베이스가 될 이미지. 로컬에 받아놓은 이미지를 먼저 찾고 없으면 리모트서버에서 받아온다.
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"]
참조
반응형
'Infra > Docker' 카테고리의 다른 글
[Docker] AWS EC2(Red Hat Linux)에 Docker설치 (0) | 2021.01.16 |
---|---|
[Docker] Docker Hub에 이미지 올리기 (0) | 2019.12.17 |
[Docker] Docker로 Spring Boot 배포하기 (0) | 2019.12.08 |
[Docker] Docker로 Node.js 배포하기 (0) | 2019.12.01 |
[Docker] Docker란? (1) | 2019.11.24 |
댓글