728x90
1. 프로젝트 root에 Dockerfile 작성
FROM node:16.13.2
# set working directory
WORKDIR /app
# `/app/node_modules/.bin`을 $PATH 에 추가
ENV PATH /app/node_modules/.bin:$PATH
# app dependencies, install 및 caching
COPY package.json /app/package.json
RUN npm install
RUN npm install react-scripts@3.0.1 -g
# 앱 실행
CMD ["npm", "start"]
2. 프로젝트 root에 .dockerignore 작성
node_modules
3. 이미지 생성
C:\project\mimo-frontend> docker build -t mimo/react .
4. 컨테이너 실행
C:\project\mimo-frontend> docker run -v %cd%:/app -v /app/node_modules -p 3000:3000 mimo/react
'두두의 IT' 카테고리의 다른 글
함수형 프로그래밍 (0) | 2022.03.21 |
---|---|
도커 이미지 배포 방법 (파일 / 도커허브) (0) | 2022.03.15 |
Docker에 Spring Boot 컨테이너 띄우기 (0) | 2022.03.14 |
도커 컴포즈 파일(docker-compose.yml) 개념/작성/실행 (0) | 2022.03.12 |
도커 파일(Dockerfile) 개념/작성/실행/배포 (0) | 2022.03.12 |