rueki

Dockerfile Example 본문

쿠버네티스, 도커

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
반응형

'쿠버네티스, 도커' 카테고리의 다른 글

docker Naming, Tagging Containers  (0) 2021.12.27
docker 컨테이너 자동 삭제  (0) 2021.12.27
docker compose 실행해보기  (0) 2021.11.22
도커 컨테이너 통신  (0) 2021.11.21
도커 컨테이너 Storage  (0) 2021.11.19
Comments