Plan szkolenia
1. Charakterystyka
○ Studium porównawcze, konteneryzacja vs wirtualizacji
○ Architektura środowiska Docker
○ Instalacja środowiska
2. Kontenery
○ Praca z kontenerami, uruchamianie aplikacji
○ Zarządzanie instancjami kontenerów
○ Konfigurowanie kontenerów
○ Inspekcja, pozyskiwanie danych o kontenerze, logi
○ Docker Compose i środowisko wielokontenerowe
3. Obrazy
○ Architektura obrazów
○ Warstwy read-only, read-write
○ Zarządzanie obrazami
○ Pozyskiwanie informacji o warstwach
○ Dockerfile i tworzenie obrazów
○ Praca z mechanizmem cache dla warstw
○ Zarządzanie wersjami obrazów
4. Zasoby
○ Praca z zasobami in-memory
○ Docker volumes i zasoby dyskowe
○ Współdzielenie zasobów
5. Sieć
○ Wprowadzenie w zagadnienia sieci
○ Docker Network, definiowanie sieci
○ Docker port, upublicznianie portów
6. Dystrybucja
○ Charakterystyka metod dystrybucji obrazów
○ DockerHub, praca z publicznym repozytorium
○ Praca z prywatnym repozytorium