Docker i Docker Compose: konteneryzacja aplikacji
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- Docker
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Jednakowe środowisko od komputera programisty po serwer i szybsze uruchamianie aplikacji.
Cel edukacyjny
Uczestnik uczy się budować, uruchamiać i łączyć kontenery w Dockerze i Docker Compose.
Efekty uczenia się
- buduje obrazy z pliku Dockerfile, także wieloetapowo,
- zarządza kontenerami, sieciami i wolumenami,
- uruchamia aplikację wielousługową w Docker Compose,
- korzysta z rejestru obrazów,
- stosuje zasady bezpieczeństwa i optymalizacji obrazów.
Program szkolenia
Szczegółowy plan zajęćModuł 1. Kontenery
- kontener a maszyna wirtualna
- instalacja i pierwsze polecenia
Moduł 2. Obrazy
- Dockerfile i warstwy
- budowanie wieloetapowe
Moduł 3. Dane i sieć
- wolumeny i montowanie katalogów
- sieci i komunikacja kontenerów
Moduł 4. Docker Compose
- aplikacja z bazą danych i kolejką
- zmienne środowiskowe i profile
Moduł 5. Produkcja
- rejestry obrazów
- bezpieczeństwo, skanowanie, rozmiar obrazów
Warsztat końcowy
Uczestnicy konteneryzują przykładową aplikację z bazą danych i uruchamiają ją w Docker Compose.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Podstawy pracy w wierszu poleceń.
Dla kogo?
Programiści, administratorzy, testerzy i zespoły DevOps, które zaczynają pracę z kontenerami.