Docker. Dockerfile 작성하기
컨테이너를 실행하려면 먼저 이미지가 필요하고, 이미지는 Dockerfile이라는 파일을 통해 생성한다. 예제 Dockerfile을 기준으로 각 명령어가 어떤 역할을 하는지 살펴본다. Dockerfile 구조 살펴보기 먼저 예제 Dockerfile을 보자. FROM python:3.13 WORKDIR /usr/local/app # Install the application dependencies COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt # Copy in the source code COPY src ./src EXPOSE 8080 # Setup an app user so the container doesn't run as the root user RUN useradd app USER app CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8080"] 이제 위 Dockerfile을 한 줄씩 살펴보자. ...