이미지 빌드 : Dockerfile 작성 및 테스트
(1) Dockerfile 기본구조
# 예시: Python 애플리케이션
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]
• FROM: 베이스 이미지 지정
• WORKDIR: 컨테이너 내 작업 디렉토리 설정
• COPY: 로컬 파일을 컨테이너로 복사
• RUN: 컨테이너 내에서 명령어 실행 (ex: 설치 작업)
• CMD: 컨테이너 실행 시 기본으로 실행할 명령 지정
(2) 이미지 빌드 및 확인
docker build -t my_python_app .
docker images
(3) 컨테이너 실행
docker run -d --name python_container -p 8000:8000 my_python_app
'devOps > Docker' 카테고리의 다른 글
Docker 정복기 (3) - Docker를 써보자 | Docker 기본 명령어 (컨테이너 생성/관리) (0) | 2025.03.28 |
---|---|
Docker 정복기 (2) - Docker를 써보자 | Docker 설치 (0) | 2025.03.28 |
Docker 정복기 (1) - Docker는 왜 써야할까? (0) | 2025.03.14 |