Docker
"Docker"는 Linux 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술
Docker 이미지를 만들기 위해서는 Docker 이미지를 만들고자 하는 앱 위치에서
2가지 파일을 생성해준다.
Dockerfile
.dockerignore
Dockerfile
FROM node:12
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
CMD [ "node", "server.js" ]
EXPOSE 3000
.dockerignore
node_modules
npm-debug.log
터미널 화면에서 다음과 같이 입력 해준다.
// 도커 로그인
docker login
// 로커 이미지 빌드
docker build . -t <your_docker_email>/<image_name>
// 도커 배포
docker run -p 49160:3000 <your_docker_email>/<image_name>