반응형

Dockerfile 2

도커 파일 작성 기본 예제(React 프로젝트 예시)

이번 글에서는 리액트 프로젝트의 Dockerfile 작성 방법을간단한 예제를 통하여 이해해보도록 하겠습니다.(아래의 Step 1과 Step 2 부분의 내용을 이어서 한 파일로 작성해주시면 됩니다.)  Step 1. 애플리케이션 빌드# Step 1: 애플리케이션 빌드FROM node:22.6.0-slim AS builder# 앱 디렉토리 생성WORKDIR /app# package.json 및 package-lock.json 파일 복사COPY package*.json ./# 모듈 설치RUN npm install# 코드 복사COPY . ./# 빌드 진행RUN npm run build 도커 파일의 앞 부분에서는 애플리케이션 빌드를 진행하게 됩니다.먼저, 원하는 node.js 버전을 선택하여 베이스 이미지로 고른..

Infra/Docker 2024.09.13

도커 파일 작성 기본 예제(파이썬 프로젝트 예시)

프로젝트 파일을 도커로 빌드하기 위해서는 Dockerfile 작성이 필요합니다. 이번 글에서는 간단한 Python 프로젝트에 대한 Dockerfile 작성 예제를 다루면서 도커 파일 작성 방법에 대한 기초를 살펴보도록 하겠습니다. Dockerfile 작성 방법 예시 다음과 같은 디렉토리 구조로 구성된 파이썬 프로젝트가 있다고 가정해 보겠습니다. /project-directory /utils util_file.py main.py Dockerfile requirements.txt 위의 프로젝트를 도커 환경에서 실행하기 위한 Dockerfile 예시 스니펫은 아래와 같습니다. # 사용할 Base Image 선택 FROM python:3.9-slim # 작업 디렉토리 설정 WORKDIR /app # 필요한 파일..

Infra/Docker 2023.09.27
반응형