K
KRYFT Problem Bank
DevOps 쉬움 코딩

Docker 이미지 최적화

주어진 Dockerfile을 최적화하세요

15분
50점
#3642

문제 설명

아래 Dockerfile을 최적화하여 이미지 크기를 줄이고 빌드 시간을 단축하세요.

최적화 전 Dockerfile

FROM ubuntu:latest
RUN apt-get update
RUN apt-get install -y python3
RUN apt-get install -y python3-pip
COPY . /app
WORKDIR /app
RUN pip3 install -r requirements.txt
CMD ["python3", "app.py"]

최적화 포인트

  • 베이스 이미지 선택
  • 레이어 최소화
  • 캐시 활용
  • 불필요한 파일 제거
  • Multi-stage build (선택)

평가 기준

  • 이미지 크기 감소
  • 빌드 캐시 효율성
  • 보안 고려

힌트

실행 버튼을 눌러 코드를 실행하세요.