(Django with Docker) Docker Network 구성

Posted by : at

Category : Django


지금 하고자 하는 것은

User <-> [Nginx] <-> [Django]

이 연결을 만드는 것이다.


Docker Network 만들기

portainer -> Networks -> add Network

Django 컨테이너 만들기

portainer -> Containers -> add container

다른건 만지지말고 네크워크만 지정해주자

Nginx 컨테이너 만들기

우선 Nginx 설정파일이 필요하다

nginx.conf

worker_processes auto;

events {
}

http {
  server {
    listen 80;

    location / {
        proxy_pass http://django_container_gunicorn:8000;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
  }
}

파일질라를 이용하여 nginx.conf을 서버로 옮기자

서버에 /home/django_course라는 폴더를 생성해주자

이후 /home/django_course에 nginx.conf를 옮기자

이제 nginx 컨테이너를 만들자

portainer -> Containers -> add container

하지만 … 아직까진 모든게 해결되지 않았음


About Taehyung Kim

안녕하세요? 8년차 현업 C++ 개발자 김태형이라고 합니다. 😁 C/C++을 사랑하며 다양한 사람과의 협업을 즐깁니다. ☕ 꾸준한 자기개발을 미덕이라 생각하며 노력중이며, 제가 얻은 지식을 홈페이지에 정리 중입니다. 좀 더 상세한 제 이력서 혹은 Private 프로젝트 접근 권한을 원하신다면 메일주세요. 😎

Star
Useful Links