Szkolenie 'Podstawy Docker - wprowadzenie do konteneryzacji' stanowi wszechstronne wprowadzenie w świat konteneryzacji, nowoczesnej technologii izolacji środowisk wdrożeniowych. Konteneryzacja to efektywny sposób na zapewnienie izolacji aplikacji i środowisk, a także umożliwienie przenośności między różnymi systemami operacyjnymi. W kursie omawiane są korzenie tej technologii, sięgające chociażby Linux Chroot, BSD Jails czy Solaris Zones, oraz porównanie jej do tradycyjnych maszyn wirtualnych. Głównym celem szkolenia jest przekazanie praktycznych umiejętności związanych z korzystaniem z Docker.io, jednej z najpopularniejszych platform konteneryzacyjnych. Uczestnicy zdobędą wiedzę na temat instalacji Docker na różnych systemach operacyjnych, zarządzania obrazami i kontenerami, a także konfiguracji sieci oraz pracy z woluminami danych. Kurs obejmuje także zagadnienia bardziej zaawansowane, takie jak komponowanie środowisk aplikacji z wielu obrazów przy użyciu Docker Compose. Uczestnicy dowiedzą się, jak tworzyć konfiguracje środowiskowe oparte na plikach docker-compose.yml, co stanowi wprowadzenie do orkiestracji kontenerów. Podczas szkolenia omawiane są również zasady tworzenia środowisk składających się z wielu kontenerów oraz konwersja deskryptorów Docker Compose do formatów zgodnych ze środowiskami orkiestracji kontenerów. Kurs stanowi doskonałe narzędzie dla wszystkich, którzy chcą zdobyć praktyczną wiedzę na temat konteneryzacji i skutecznego korzystania z narzędzi Docker.
- Wprowadzenie do konteneryzacji
- Potrzeby środowisk wdrożeniowych i próby zapewnienia ich izolacji – rys historyczny (Linux Chroot, BSD Jails, Solaris Zones) Maszyny wirtualne a kontenery
- Stos technologiczny
- Docker Instalacja środowiska Docker.io i podstawowych jego składowych dla systemów Linux, MacOsX, Windows
- Omówienie wersji CE i EE Omówienie instalacji dla Systemu Windows i MacOsX
- Instalacja środowiska na systemach Linux Praca z obrazami i kontenerami Docker
- Operacje na obrazach i kontenerach
- Definicje obrazów na podstawie
- Dockerfile Praca z rejestrami obrazów
- Docker Zarządzanie konfiguracją sieci w Docker
- Zarządzanie woluminami danych Docker
- Komponowanie środowisk aplikacji składających się z wielu obrazów przy użyciu Docker Compose
- Zasady tworzenia środowiska składającego się z wielu kontenerów
- Konfiguracja środowiska w oparciu o plik docker- comose.yml
- Wstęp do orkiestracji kontenerów i konwersja deskryptorów Docker Compose do formatów zgodnych ze środowiskami orkiestracji kontenerów