Docker로 React 프로젝트 컨테이너 만들기
date
Mar 30, 2022
slug
docker-react-01
status
Published
tags
Docker
React
CICD
summary
# 노드 이미지를 최신 버전으로 가져옴
FROM node:latest as build
type
Post
0. 도커가 무엇인가?
도커(Docker)는 컨테이너 기반의 가상화 플랫폼으로, 애플리케이션을 더 쉽고 효율적으로 개발, 배포, 실행할 수 있도록 도와줍니다. 도커로 작성된 컨테이너는 격리된 환경에서 애플리케이션을 실행하며, 호스트 환경에 구애받지 않고 서버를 안정적으로 실행할 수 있습니다.
0.1. 도커 설치
도커를 설치하기 위해서는 공식 도커 웹사이트에서 다운로드 받으실 수 있습니다. 아래 링크에서 운영체제에 맞는 버전을 선택하시면 됩니다.
1. 개발용 도커파일
Dockerfile을 루트 폴더에 작성
그냥 도커라는 컨테이너를 node 기반으로 만들고 프로젝트를 복-붙 해서 명령어를 실행시킨다는 이야기이다.
2. Docker 이미지 생성 및 실행
2.1. 커맨드 라인으로 빌드
2.2.(Option) Docker Compose 작성 및 실행 (루트에 docker-compose.yml 생성)
도커 컴포즈는 여러 개의 컨테이너를 효율적으로 관리하기 위한 도구입니다. 도커 컴포즈를 사용하면 여러 개의 컨테이너를 쉽게 실행하고 관리할 수 있습니다. 도커 컴포즈를 설치하려면 아래 링크를 참고하세요.