개발/docker

Docker로 Django EC2배포

개복치 개발자 2020. 9. 5. 21:22

우선적으로 이 블로그를 많이 참고했습니다.

cholol.tistory.com/489

 

서버개발자가 되는법 [2_1] - django, nginx 도커로 구동하기

목차 2020/03/15 - [Study/서버] - 서버개발자가 되는법 [0] 2020/03/29 - [Study/서버] - 서버개발자가 되는법 [1] - 서버 개발환경 셋팅, AWS EC2만들고 Django 프로젝트 실행해보기 2020/05/05 - [Study/서버]..

cholol.tistory.com

 

순서를 아래와 같습니다.

1. docker설치

2. Dockerfile 만들어서 세팅

3. Port 열어주기 

 

 

일단 docker설치는 다 하실테니 넘어가고

 

2. 도커파일 만들기

 

도커 파일을 만들어야 하는데 장고 프로젝트 안에 도커파일 위치는 여기입니다.

 

 그리고 도커파일은 아래와 같이 만들어주고

 

FROM python:3.6.7

 

ENV PYTHONUNBUFFERED 1 

 

RUN apt-get -y update 

RUN apt-get -y install vim 

 

RUN mkdir /srv/docker-server

ADD . /srv/docker-server

 

WORKDIR /srv/docker-server 

 

RUN pip install --upgrade pip

RUN pip install -r requirements.txt

 

EXPOSE 8000

 

CMD python3 manage.py runserver 0.0.0.0:8000

 

그다음 도커 컨테이너 실행하면 끝.

 

 3. Port열어주기

 

 인바운드 설정에서 포트 8000번 열어주고, settings.py에서 allowed host였나 여기에서 IP주소 입력해주면 끝.

'개발 > docker' 카테고리의 다른 글

Docker란 무엇인가  (0) 2020.11.04
Docker swarm  (0) 2020.09.07
Docker 이미지 컨테이너 조회 삭제  (0) 2020.09.05
docker 볼륨  (0) 2020.09.04
Docker 이미지와 컨테이너  (0) 2020.09.04