[nodejs] Docker 컨테이너를 활용한 Node.js 개발 환경 구성
- 소개
- Docker 및 Node.js 설치
- Docker 컨테이너로 Node.js 개발 환경 구성
- Dockerfile 작성
- Docker 컨테이너 실행
- 마무리
1. 소개
이 포스트에서는 Docker를 사용하여 Node.js 개발 환경을 구성하는 방법에 대해 알아보겠습니다.
2. Docker 및 Node.js 설치
먼저 Docker와 Node.js를 설치해야 합니다. Docker는 공식 웹사이트(https://www.docker.com/)에서 다운로드하고, Node.js는 공식 웹사이트(https://nodejs.org/)에서 다운로드할 수 있습니다.
3. Docker 컨테이너로 Node.js 개발 환경 구성
Docker를 사용하면 Node.js 개발에 필요한 환경을 컨테이너로 생성하여 관리할 수 있습니다. 간단한 Dockerfile을 작성하여 Node.js 어플리케이션을 실행할 수 있습니다.
4. Dockerfile 작성
다음은 Node.js 앱을 실행할 수 있는 간단한 Dockerfile의 예시입니다.
FROM node:14
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
5. Docker 컨테이너 실행
위의 Dockerfile을 사용하여 Docker 이미지를 빌드하고, 해당 이미지로 컨테이너를 실행할 수 있습니다.
docker build -t node-app .
docker run -p 3000:3000 node-app
6. 마무리
이제 Docker를 사용하여 Node.js 개발 환경을 구성하는 방법에 대해 알아보았습니다. Docker를 활용하면 개발 환경을 쉽게 공유하고 관리할 수 있습니다.
더 많은 정보를 원하시면 Docker 공식 문서(https://docs.docker.com/)를 참고하시기 바랍니다.