강좌를 수강하려면 로그인 하셔야 합니다. → 로그인 | REGISTER NOW
고래 잡으로 가자! 장고 Docker 와 Docker-Compose
장고 Docker
Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 화물 수송용 박스 컨테이너가 간편한 이동을 위해 만들어진 것처럼, 서버에서의 컨테이너도 다양한 프로그램과 실행 환경을 추상화하여 동일한 인터페이스로 프로그램의 배포 및 관리를 단순하게 만들어 줍니다.
백엔드 프로그램, 데이터베이스 서버, 메시지 큐 등 어떤 프로그램이든 컨테이너로 추상화할 수 있으며, 조립PC, AWS, Azure, Google Cloud 등 어디서든 실행할 수 있습니다.
이 강의에서는 Django를 Docker에서 활용하는 방법을 다룹니다. 여러분은 Docker를 이용해 여러분의 Django 프로젝트를 컨테이너로 만들어 실행해 볼 것입니다.
또한, Docker Compose는 여러 개의 Docker 컨테이너를 정의하고 실행하는 도구입니다. 즉, 개별 컨테이너를 실행할 필요 없이 docker-compose.yml
파일에 실행할 컨테이너들을 명시하기만 하면 됩니다.
이 강의에서는 Django 프로젝트를 Docker와 Docker Compose를 통해 관리하는 방법과 자주 사용하는 PostgreSQL 및 MySQL을 Docker로 관리하는 방법도 배울 것입니다.
여러분의 PC가 PostgreSQL을 지원하더라도, 컨테이너에서 PostgreSQL을 설치하고 관리하는 것이 훨씬 더 편리하기 때문에, 직접 로컬 컴퓨터에 PostgreSQL이나 MySQL을 설치하지 않아도, 컨테이너의 리눅스 환경에서 데이터베이스를 연결하여 활용할 수 있습니다.
강좌 교육과정 소개 (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!