Docker Maestro
Docker Maestro to kompleksowy program szkoleniowy online z Dockera po polsku, który wprowadzi Cię od ZERA do świata kontenerów i nauczy czegoś więcej niż podstawy.
Ucząc się ze szkolenia Docker Maestro wiesz, że jesteś w dobrych rękach. Docker Captain jest ogromnym wyróżnieniem przyznawanym nielicznym.
Jakie zalety ma nauka pod okiem Docker Captain?
▶ Mając bezpośredni kontakt z firmą Docker oraz bliższy kontakt z innymi Docker Captains – będe w stanie przekazać Ci jeszcze więcej wiedzy.
▶ Nowe produkty i funkcjonalności są konsultowane w gronie Docker Captains. Będę mógł przekazać Ci z pierwszej ręki planowane usprawnienia i nowości.
▶ Docker Captains mogą zgłaszać sugestie w sprawie rozwoju produktów. Wspólnie możemy mieć wpływ na rozwój Dockera!
Damian Naprawa otrzymał od firmy Docker nagrodę i tytuł “Docker Captain” przyznawany wybranym ekspertom na całym świecie, którzy są najlepszymi specjalistami od technologii oraz wykazują zaangażowanie na rzecz społeczności.
Tytuł Docker Captain nadawany jest na podstawie rekomendacji, wykazania eksperckości w temacie Dockera i kontenerów, działania na rzecz społeczności oraz dzielenia się wiedzą. Docker Captains są ambasadorami Dockera i mają pierwszeństwo w dostępie do nowości i informacji o produktach.
Świetne szkolenie! Docker zaprezentowany od podstaw aż do zaawansowanych zagadnień. Warto było! :)
Świetnie szkolenie, przeprowadzone w bardzo merytoryczny sposób.
Pokazane zostało wiele aspektów praktycznych, poprzedzonych odpowiednią ilością teorii. Super sympatyczny prowadzący, odpowiedział chyba na każde zadane pytanie!
Szkolenie bardzo ciekawe z dużą dawka wiedzy. Prowadzący bardzo kompetentny. Odpowiadał na wszystkie pytania i rozwiązywał nasze problemy. Szczerze polecam jego szkolenia. Czekan na następne kursy ze szkoladockera.pl
Poleciłem już szkolenie Docker Maestro kilku znajomym i dalej będę to robił :).
Zrozum jak Docker działa pod spodem i co dokładnie dzieje się po uruchomieniu kontenerów.
Dowiesz się jak zadbać o bezpieczeństwo obrazów oraz całego środowiska dockerowego
Nauczysz się pisać optymalne i lekkie Dockerfile wykorzystując technikę multi-stage
Uruchomisz wiele skonteneryzowanych usług jednocześnie z pomocą docker-compose
Nauczysz się jak debugować kontenery, rozwiązywać problemy z siecią
Przekonasz się jak ułatwić sobie codzienną pracę z Dockera z wykorzystaniem dodatkowych narzędzi
Skonfigurujesz proces CI/CD do automatycznego budowania, skanowania i dodawania obrazów do repozytorium
Ciekawostki, kruczki i triki podczas pracy z Dockerem, wykorzystywane przez Damiana na co dzień
Docker Compose: Wiele instancji na podstawie tego samego pliku YAML
Networking: Komunikacja kontenerów - sieć typu bridge
Bezpieczeństwo: Usuwanie roota z kontenera
32 min
1.01. Historia konteneryzacji
1.02. Czym jest Docker i dlaczego jest tak popularny?
1.03. Obraz vs kontener i Docker Hub
1.04. Aplikacja w kontenerze vs aplikacja w wirtualnej maszynie
1.05. Wersje Dockera
1.06. Kontenery Linux i Windows
66 min
2.01. Pierwszy kontener
2.02. Uruchamianie usług
2.03. Czyszczenie środowiska
2.04. Container Run Deep Dive
2.05. Kontener czyli proces
2.06. Inspekcja kontenera
2.07. Uruchamianie usług - poziom 2
100 min
3.01. Docker Hub i repozytoria
3.02. Tagowanie i publikowanie obrazów na Docker Hub
3.03. Prywatne repozytoria
3.04. Dockerfile
3.05. Rozszerzenie oficjalnych obrazów
3.06. Budowanie własnego obrazu
3.07. Warstwowa budowa obrazu
3.08. Mutli-stage builds
3.09. Dockerfile Tips & Tricks
3.10. Docker Linter
3.11. Dockerfile Best Practises
3.12. Zadanie domowe
31 min
4.01. Sieć typu bridge
4.02. Komunikacja pomiędzy kontenerami - Wordpress i MySQL
4.03. Sterownik sieciowy HOST
4.04. Sterownik sieciowy MACVLAN
4.05. Podłączanie kontenerów do sieci innego kontenera
53 min
5.01. Dane kontenera oraz zapisywanie zmian zachodzących w kontenerze
5.02. Volumeny
5.03. Współdzielenie volumenów
5.04. Bind Mounts
5.05. Zadanie domowe
5.06. Rozwiążanie zadania 05.05
66 min
6.01. Wprowadzenie do docker-compose
6.02. Automatyczne budowanie obrazów
6.03. Zmienne środowiskowe
6.04. Wiele instancji na podstawie tego samego pliku YAML
6.05. Łączenie plików docker-compose.yml
6.05A. Wspólna część konfiguracji dla wszystkich usług zdefiniowanych w docker-compose
6.05B. Kolejność startu kontenerów i oczekiwanie na pełne uruchomienie usługi
6.06. Zewnętrzna sieć
6.07. Tworzenie docker-compose.yml na podstawie docker container run
6.08. Przykłady docker-compose
38 min
7.01. Wstęp do monitoringu
7.02. Limitowanie zasobów poszczególnym kontenerom
7.03. Prosty monitoring
7.04. Zaawansowany monitoring
7.05. Monitoring as a Service
25 min
8.01. Narzędzie z graficznym interfejsem 1
8.02. Narzędzie z graficznym interfejsem 2
8.03. Narzędzie dostępne w terminalu 1
8.04. Narzędzie dostępne w terminalu 2
95 min
9.00 Standard obrazów i kontenerów oraz alternatywy dla Dockera
9.01. Architektura Dockera Linux
9.02. Konfiguracja Docker Engine
9.03. Komunikacja z Docker Daemon po HTTP
9.04. Poziomy izolacji kontenerów
9.05. Logowanie
9.06. Debuggowanie Docker Engine
9.07. Debuggowanie kontenerów
9.08. Komunikacja z Dockerem na serwerze
9.09. Przechowywanie warstw obrazu na dysku
105 min
10.01. Intro do bezpieczeństwa
10.02. Zabezpieczenie Docker Engine API
10.03. Least privileged - czyli jak pozbyć się roota z kontenera
10.04. User re-mapping
10.05. Capabilities
10.06. AppArmor i SELinux
10.07. Skanowanie obrazów pod kątem bezpieczeństwa
10.08. Usuwanie podatności z obrazów
10.09. Walidator obrazów
10.10. Weryfikacja hosta
10.11. Rootless mode
10.12. Distroless images
120 min
11.01. Własne Docker Registry
11.02. Bezpieczne Docker Registry z uwierzytelnianiem
11.03. Dane Docker Registry w chmurze publicznej
11.04. Interfejs graficzny dla Docker Registry
11.05. Konfiguracja Docker Registry w trybie Mirrora
11.06. Konfiguracja Garbage Collectora
11.07. Automatyzacja budowania, skanowania i publikowania obrazów w Docker Registry
11.08. Odśmiecanie systemu
11.09. Aplikacja webowa + nginx jako reverse proxy
60 min
12.01. Czym jest Docker Swarm
12.02. Sieć overlay
12.03. Tworzenie klastra
12.04. Docker Swarm Services & Load Balancing
12.05. Docker Swarm Stacks
12.06. Docker Swarm Best Practices
Jako uczestnik Docker Maestro otrzymujesz całkowicie bezpłatne środowisko cloud (na 30 dni), które możesz wykorzystać na dowolny cel, np. na rozwijanie swoich umiejętności obsługi Dockera.
Co jakiś czas Damian organizuje spotkania online na żywo, podczas których można z nim porozmawiać (jak i z pozostałymi #DockerMaestro) - dyskutować na wybrane tematy, zadawać pytania.
Dołączając TERAZ, otrzymasz również dostęp do nagrań z sesji, które już się odbyły.
W świecie IT wszystko zmienia się dynamicznie, dlatego otrzymasz bezpłatnie wszelkie aktualizacje i nowe lekcje.
Uwaga: od momentu premiery do kursu zostało dodane ponad 10 zupełnie nowych lekcji, które powstały m.in po konsultacjach z uczestnikami Docker Maestro.
00: Powitanie & lokalne środowisko
01: Uruchamianie kontenerów
02: Obsługa i udostępnianie kontenerów
03: Podtrzymanie działania kontenera
04: Obrazy, co gdzie i jak
05: Dodatkowe skrypty do ćwiczeń
06: Visual Studio Code na WSL2
07: Budowanie własnego obrazu
08: Publikowanie obrazu na Docker Hub
09: Komunikacja kontenerów
10: Wdrożenie aplikacji na VPS
11: Jak połączyć się z nieudostępnionymi na zewnątrz kontenerami
12: Aktualizacja obrazów - czyli podnoszenie wersji aplikacji
13: Przygotowanie do opublikowania aplikacji na zewnątrz
14: Docker na systemach bez internetu
15: Self-hosted Docker registry
16: Backup aplikacji oraz backup Dockera
17: Co dalej
18: Publikacja lokalnego kontenera na publicznym adresie
19: Tips & tricks from Damian – czyli rzeczy, o których warto wiedzieć:)
Przed dołaczeniem do Docker Maestro moja wiedza była bardzo mała – potrafiłem zrobić pull-a i run-a i wyświetlić listę kontenerów. Aczkolwiek co i z czym się je to nie miałem pojęcia. W szkoleniu podoba mi się podział na lekcje – praktycznie po każdej można ćwiczyć nowo poznane komendy, oraz podoba mi się sposób w jaki są prowadzone lekcje. Polecam szkolenie Docker Maestro, a nawet już polecałem :)
Paweł Jaroszek
Kurs przekroczył moje oczekiwania. Przyszedłem z zamiarem usystematyzowania wiedzy, a zakres materiału okazał się być tak obszerny, że dowiedziałem się, iż moja wiedza była jedynie powierzchowna. Trudno znaleźć równie rozległe źródło wiedzy. Polecam każdemu, kto chciałby zrozumieć działanie Dockera, a nie jedynie uruchamiać komendy znalezione w internecie.
Moja wiedza z kontenerów była praktycznie szczątkowa. Dzięki Docker Maestro dowiedziałem się tego co najbardziej potrzebowałem. Wiem jak tworzyć własne Dockerfile i docker-compose, co daje mi możliwość wygodnego i łatwego budowania aplikacji. Najbardziej w Docker Maestro spodobał mi się porządek w materiałach i sposób przedstawiania poszczególnych zagadnień.
Dzięki kursowi szybciej osiągnąłem próg wejścia. Jestem w trakcie dwóch projektów i zaczynam się czuć jak ryba w wodzie. Firma przekonała się do Dockera, wprowadzam w ten temat kolejnych dwóch kolegów programistów.
Przyszedłem na ten kurs posiadając jakieś pojęcie na temat dockera.
Na początku miałem pewne wątpliwości, jednak nie zawiodłem się. Kurs zawiera sporą ilość wiedzy i pozwolił mi na lepsze zapoznanie się z Dockerem i jego możliwościami. Zdecydowanie polecam!
Co najbardziej spodobało mi się w szkoleniu? Tak naprawdę wszystko, jest to kompendium wiedzy od A do Z, sposób prowadzenia materiałów przez Damiana, jak i sposób, w jaki ta wiedza jest przekazywana uczestnikom. Szkolenie polecam każdemu kto chciałby wkroczyć w świat konteneryzacji.
W szkoleniu Docker Maestro spodobała mi się merytoryczna treść, mnogość przykładów i bardzo przystępne tłumaczenie zagadnień, wraz ze wskazaniem dobrych praktyk. Głównym wyróżnieniem tego szkolenia są praktyczne porady i objaśnia użycia różnych technik w środowiskach produkcyjnych i tych nieprodukcyjnych.
Szkolenie Docker Maestro polecałem już wielokrotnie i zdecydowanie będę polecał dalej.
Docker Maestro to połączenie pasji i doświadczenia trzech znanych w polskiej (i nie tylko) społeczności osób.
Piotr Gankiewicz i Dariusz Pawlukiewicz (obaj DevMentors.io) – twórcy programów szkoleniowych: Mikroserwisy.NET oraz Modularny Monolit
Damian Naprawa (wKontenerach.pl) –Docker Captain, Software Architect, szkoleniowiec z zakresu konteneryzacji, prelegent, mentor w szkoleniu Docker Maestro.
Docker Maestro to szkolenie, w którym sami chcielibyśmy wziąć udział kilka lat temu (gdy poznawaliśmy Dockera i kontenery).
Po dokonaniu zakupu otrzymujesz dostęp do platformy szkoleniowej, na której dostępne jest szkolenie. Szkolenie przechodzisz własnym tempem, o dowolnej porze - po prostu - kiedy masz czas.
WAŻNE: zabronione jest współdzielenie kont. Jeżeli chcesz, aby inne osoby uzyskały dostęp do kursu, konieczny jest zakup odpowiedniej ilości sztuk.
Jasne, że TAK!
Otrzymujesz dożywotni dostęp do materiałów oraz UWAGA - bezpłatny dostęp do aktualizacji i nowych lekcji. Oznacza to, że szkolenie możesz przerobić teraz (lub poźniej) i wracać do niego cały czas!
Po zalogowaniu do platformy, przechodzisz samodzielnie przez poszczególne lekcje. W razie pytań lub wątpliwości możesz zadawać pytania na grupie wsparcia na Gitterze - gdzie Damian pomaga i odpowiada na pytania.
Do kursu dołaczone są skrypty oraz kod źródłowy wykorzystywany podczas szkolenia.
NICZYM NIE RYZYKUJESZ!
W ciągu 2 tygodni od opłacenia zamówienia przysługuje Ci prawo uzyskania pełnego zwrotu środków, jeżeli produkt nie spełni Twoich oczekiwań z dowolnych powodów.
Prosimy o napisanie wiadomości na adres e-mail: damian[at]szkoladockera.pl, a jeśli to możliwe, o załączanie informacji zwrotnej (co wpłynęło na rezygnację z zakupu).
Oczywiście, w tym celu zaznacz opcję Chcę otrzymać fakturę VAT, w momencie tworzenia zamówienia i podaj NIP firmy, a nasz system zweryfikuje jego poprawność i pobierze wymagane dane. Faktura VAT zostanie automatycznie przesłana na adres e-mail wykorzystany w zamówieniu po jego opłaceniu.
Jeśli masz wątpliwości, wyślij wiadomość na damian [at] szkoladockera.pl a podpowiem Ci, czy Docker Maestro jest dla Ciebie
1. Czym na co dzień się zajmujesz
2. Twoje oczekiwania względem szkolenia
3. Etap na jakim obecnie jesteś z kontenerami
Ten program jest tak dobry, że daję Ci 100% gwarancji satysfakcji.
Uważasz inaczej? W ciągu 14 dni od zakupu piszesz maila, i bez podania żadnych przyczyn zwrócę Ci 100% pieniędzy, które wpłaciłeś.
Bezpieczna płatność BLIK-iem, szybkim przelewem lub kartą.
Możliwość zakupu na raty z PayU 0%.
Gwarancja satysfakcji. 14 dni na zwrot.
Offline Website Maker