Konteneryzacja: Docker

Docker pozwala zamknąć aplikację razem z całym jej środowiskiem uruchomieniowym w przenośnym kontenerze — dzięki temu działa tak samo na Twoim komputerze, jak i na serwerze produkcyjnym. Ten moduł pokazuje, jak skonteneryzować projekt Django za pomocą Dockera.

Czego się nauczysz

  • Czym są kontenery Docker i jak zainstalować Docker Engine
  • Podstawowych komend: zarządzania obrazami i przeglądania logów kontenera
  • Pisania własnego Dockerfile
  • Definiowania wielokontenerowych środowisk za pomocą Docker Compose
  • Pracy z wolumenami i konteneryzacji projektu Django

Co obejmuje moduł

  • Materiał w formie PDF z wyjaśnieniem zagadnień i przykładami kodu
  • Zadanie do samodzielnego wykonania w repozytorium GitHub, sprawdzane w code review
  • Projekt, który można wykorzystać w portfolio
  • Omówienie dobrych praktyk i najczęściej popełnianych błędów w code review

Dla kogo jest ten moduł

Dla osób, które chcą sprawdzić swój poziom wiedzy z konteneryzacji aplikacji za pomocą Dockera, szukają projektu do portfolio na odpowiednim poziomie trudności i wolą mieć wiedzę uporządkowaną w jednym miejscu, z możliwością konsultacji podczas code review.

Ten moduł jest częścią programu:

Python