도커:파이썬

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동

개요[편집 | 원본 편집]

취향에 따라 파이썬 가상환경이 아니라 도커로 들고다니고 싶을 수 있다.(가상환경은 OS가 달라지면 곤란해지니까;;)

도커파일 제작[편집 | 원본 편집]

FROM python:3.8.0-alpine  # 사용하고 싶은 버전을 쓰자.
WORKDIR /app  # 명령이 실행될 기본 경로
ENV PYTHONDONTWRITEBYTECODE 1  # .pyc 파일은 만들지 않는다.
ENV PYTHONUNBUFFERED 1  # 파이썬 로그 버퍼링 없이 즉각출력.
COPY ./ /app  # 현재 경로의 파일들을 이미지 안의 /app 으로 옮긴다.
RUN pip install --upgrade pip
RUN pip install --upgrade -r requirements.txt

도커파일을 쓰기 전에 requirements.txt를 만들어두자.