쿠버네티스, 도커

Dockerfile Example

륵기 2021. 12. 20. 22:00
728x90
반응형

FROM : docker hub에서 어떤 이미지 불러올 것인지?

WORKDIR : 컨테이너 접속 시 현재 경로

COPY : 파일 복사에 대한 명령

RUN : 터미널 명령어를 컨테이너 실행하면서 실행시킬 것

CMD : 커맨드 명령어

EXPOSE : 어떤 포트로 포워딩을 할 것인지

FROM node 
#docker hub로부터 불러올 것

WORKDIR /app
#컨테이너에서 작업할 경로

COPY . /app
#첫번째 dot : ~에서 컨테이너로 복사할 파일 경로 // 호스트 파일 시스템
#두번째 dot : 복사할 파일 컨테이너 어디에서 저장할지 // 이미지 및 컨테이너 파일 시스템
#로컬의 현재 경로에 존재하는 파일을 컨테이너의 /app 경로에 옮기기

RUN npm install
#이미지 실행하면서 실행시킬 명령어
#커맨드 명령어 실행 시 CMD ["~", "~"]

EXPOSE 80
# listen port
728x90
반응형