[Django] Dockerfile을 활용한 Django 프로젝트 패키징

James Jung·2021년 7월 13일
1
post-thumbnail
  1. Django project의 Root 경로에 Dockerfile을 생성
FROM python:3.8
WORKDIR /usr/src/app

# Required pkgs installation
COPY requirements.txt ./
RUN pip install --upgrade pip
RUN pip install -r requirements.txt

# Project files copy
COPY . .

# Port setting
EXPOSE 8000

# gunicorn execution
CMD ["gunicorn", "--bind", "0.0.0.0:8000", "docker_pjt.wsgi:application"]
  1. Docker image build
docker build . -t django-docker-pjt
  1. Check created Docker image
docker images
  1. Container run
docker run -p 8000:8000 -tid django-docker-pjt
  1. Check Docker container status
docker ps

0개의 댓글