강좌를 수강하려면 로그인 하셔야 합니다. → 로그인 | REGISTER NOW
고래 잡으로 가자! 장고 Docker 와 Docker-Compose
장고 Docker
도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다.
화물 수송용 박스컨테이너가 간편한 이동을 위해 만들어진것 처럼 서버에서 이야기하는 컨테이너도 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해줍니다.
백엔드 프로그램, 데이터베이스 서버, 메시지 큐등 어떤 프로그램도 컨테이너로 추상화할 수 있고 조립PC, AWS, Azure, Google cloud등 어디에서든 실행할 수 있습니다.
이 강의에서는 장고를 도커에서 활용하는 것을 다룹니다.
여러분은 여러분의 장고프로젝트를 도커를 이용해 컨테이너를 만들어 실행해 봅니다.
또 Docker-compose 란 여러 개의 docker를 정의하고 실행하는 툴입니다. 즉, 일일히 컨테이너를 run할 필요 없이
docker-compose.yml 이란 파일에 각각 실행할 컨테이너들을 명시해 주면 되는 것입니다.
이 강의에서는 장고 프로젝트를 도커와 도커 컴포우즈를 통해 관리하는 방법과
또 자주 사용하는 PostgreSQL과 MySQL을 도커로 관리하는 것을 배우게 됩니다.
여러분 PC가 PostgreSQL을 지원하지만 컨테이너에서 Postgres를 설치하고 관리하는 것이 훨씬 더 편리하기 때문에 직접 로칼 컴퓨터에 PostgreSQL이나 MySQL을 설치하지 않아도
콘테이너의 리눅스환경에서 DB를 연결 활용하실 수 있게 됩니다.
강좌 교육과정 소개 (COURSE CURRICULUM)
장고 도커 | |||
1.장고 앱 Docker 이미지를 만들어 실행해 보기 – Dockerfile 작성과 Image 빌드, Container 실행 | 00:10:00 | ||
2.도커 콤포우즈 (Docker Compose) – 장고 도커 콤포우즈를 이용해 프로젝트 생성하고 콘테이너에서 작업하기 | 00:17:00 | ||
3.도커 콤포우즈 (Docker Compose) – PostgreSQL 설정 작업하기 | 00:12:00 | ||
4.도커 콤포우즈 (Docker Compose) – MySQL 설정 작업하기 | 00:06:00 |
감사합니다
감사합니다 thank you!