ODBIERZ TWÓJ BONUS :: »

Docker. Kurs video. Optymalizacja konteneryzacji

Podstawowe informacje:
Czas trwania: 03:15:49
Poziom: średnio zaawansowany
Autor: Piotr Chudzik
Liczba lekcji: 26
Technologia: Docker Compose 2.12, Ubuntu 22.04, Docker 20.10
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
90,29 zł 129,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
Ten kurs należy do ścieżki Inżynier DevOps
Czas trwania: 44 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki Inżynier DevOps »

Czego się nauczysz?

  • Stosowania instrukcji USER i HEALTHCHECK w Dockerfile
  • Redukowania liczby warstw i optymalizacji wielkości obrazów
  • Korzystania z pamięci podręcznej w procesie budowania
  • Zabezpieczania obrazów za pomocą hadolint, trivy i innych narzędzi
  • Aktualizowania limitów działających kontenerów
  • Pracy z kontenerami w trybie zdalnym przy użyciu narzędzia commando
  • Dbania o czystość środowiska pracy i usuwania zbędnych danych
  • Tworzenia plików konfiguracyjnych Docker Compose w formacie YAML
  • Budowania i zarządzania aplikacjami multikontenerowymi

Spis lekcji

1. Wprowadzenie 00:01:07
1.1. Wstęp
00:01:07
2. Optymalizacja Dockerfile 01:00:55
2.1. Docker BUILDKIT
00:09:21
2.2. Kolejność instrukcji
00:07:33
2.3. Instrukcja USER
00:10:52
2.4. Instrukcja HEALTHCHECK
00:06:39
2.5. .dockerignore
00:05:18
2.6. Czyszczenie 'cache'
00:06:02
2.7. Montowanie w instrukcji RUN
00:07:12
2.8. Multi staging
00:07:58
3. Skanowanie obrazów 00:17:18
3.1. Hadolint
00:05:55
3.2. Trivy
00:05:31
3.3. Przeglądanie zawartości obrazu
00:05:52
4. Optymalizacja kontenerów i środowiska pracy 00:24:32
4.1. Aktualizacja kontenera
00:04:51
4.2. Dostęp do danych kontenera za pomocą procesu
00:06:37
4.3. Narzędzie commando
OGLĄDAJ » 00:07:34
4.4. Czyszczenie zaległości z opcją filter
00:05:30
5. Docker Compose 01:31:57
5.1. Czym jest Docker Compose?
00:07:22
5.2. Plik docker-compose.yaml
00:12:33
5.3. Budowanie obrazu dla serwisu
OGLĄDAJ » 00:08:10
5.4. Zmienne środowiskowe
00:04:40
5.5. Polecenia oraz argumenty
00:07:04
5.6. Ustawienie limitów
00:07:29
5.7. Montowanie zasobów dyskowych
00:11:00
5.8. Dodawanie sieci/przekierowywanie portów
00:15:20
5.9. Klucz depends_on
00:05:02
5.10. Przykładowy projekt
00:13:17

Obierz kurs na... optymalizację konteneryzacji

Jeśli jesteś albo planujesz być programistą wyspecjalizowanym w pracy z językiem Python, to z pewnością zdarzyło Ci się zetknąć z narzędziem służącym konteneryzacji, jakim jest Docker. Albo przynajmniej o nim słyszeć. Nic w tym dziwnego - Docker bardzo ułatwia pracę developerów Pythona, porządkuje ją i pozwala usprawnić działania. Ostatnimi czasy stał się tak popularny, że jest obowiązkowym narzędziem przy wielu nowych projektach. A jeśli w swojej pracy zarządzasz serwisami i zadaniami za pośrednictwem Kubernetesa lub posługujesz się OpenShiftem - bez znajomości Dockera ani rusz! Pewnie dlatego coraz częściej jego znajomości wymaga się od osób, które starają się o pracę na stanowisku dewelopera czy też specjalisty DevOps.

Na szczęście Docker należy do tych technologii, w które łatwo się wdrożyć. Zresztą istnieje sporo szkoleń, kursów i książek dla początkujących użytkowników tego oprogramowania. Gorzej z opracowaniami na temat zaawansowanej obsługi Dockera. Tymczasem oferuje on wiele narzędzi i sztuczek, których znajomość pozwala przyspieszyć i ułatwić realizację zadań. Ten kurs przybliża dobre praktyki i zagadnienie optymalizacji pracy z Dockerem. Prezentuje sposoby na poprawienie jakości tworzonych obrazów, metody wydajnych operacji na kontenerach, a także narzędzie Docker Compose, usprawniające działanie w środowiskach testowych/developerskich.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Dzięki proponowanemu przez nas kursowi między innymi:

  • Dowiesz się, jak używać instrukcji USER i HEALTHCHECK w Dockerfile
  • Nauczysz się redukować liczbę warstw i wielkość obrazu
  • Opanujesz metody korzystania z pamięci podręcznej
  • Poznasz sposoby skutecznego zabezpieczania swoich obrazów za pomocą hadolint i trivy, a także aktualizowania limitów działających kontenerów
  • Uzyskasz wiedzę dotyczącą pracy „zdalnej” z kontenerami - za pomocą narzędzia commando
  • Zaznajomisz się z zagadnieniem dbałości o środowisko pracy (w tym zrozumiesz wagę usuwania zbędnych danych)

Co więcej...

  • Pracując z narzędziem Docker Compose, nauczysz się tworzyć pliki konfiguracyjne, przygotowywać serwis, wolumen i sieć, budować obraz pod wybrany serwis, ustawiać limity CPU/RAM, dodawać zmienne środowiskowe, wreszcie - zarządzać aplikacjami multikontenerowymi za pomocą pliku YAML


Docker. Kurs video. Optymalizacja konteneryzacji kończy się na poziomie średnio zaawansowanym. Przed przystąpieniem do szkolenia warto zapoznać się z oprogramowaniem Docker na poziomie podstawowym, na przykład nauczyć się go na podstawie szkolenia Docker. Kurs video. Podstawy konteneryzacji.

Docker w pracy programisty

Badanie Stack Overflow wykazało, że to właśnie Docker jest narzędziem, które każdy programista powinien mieć opanowane. Dotyczy to przede wszystkim programistów pracujących w rozwiązaniach chmurowych (a dziś to standard). Dzięki kontenerom, uruchamianym przez Docker, można aktywować dodatkowy, całkowicie wyizolowany system operacyjny, w którym odpala się gotową, przeznaczoną do testowania aplikację. To rozwiązanie jest bezpieczne i zużywa mniej zasobów niż wirtualizacja. Korzystanie z technologii kontenerowania ułatwia tworzenie powtarzalnych środowisk developerskich, upraszcza procesy dostarczania gotowych aplikacji i pozwala równolegle eksperymentować z różnymi wersjami oprogramowania.

Wybrane bestsellery

O autorze kursu video

Piotr Chudzik - absolwent Politechniki Łódzkiej, jego specjalizacja zawodowa to technologie big data oraz administracja nowoczesnymi środowiskami IT (wykorzystującymi między innymi cloud computing, konteneryzację czy IaC - infrastructure as code). Pracuje jako wykładowca na Uniwersytecie Łódzkim, gdzie przekazuje studentom wiedzę na temat Linuksa, baz danych i programowania w języku Python. Jest również trenerem w Software Development Academy. Na co dzień zatrudniony jako menadżer techniczny w dużym zagranicznym banku, odpowiada za prawidłowe i nieprzerwane działanie aplikacji opartych na Google Cloud Platform. Zawsze otwarty na nowe doświadczenia oraz wiedzę, którą w przyszłości mógłby się podzielić z innymi. Interesuje się grami komputerowymi, światem nowych technologii i fantastyką. Jest fanem serii Wiedźmin i uniwersum Warhammera.

Sukces wymaga wcześniejszego przygotowania, bez niego z pewnością osiągniemy porażkę.

Konfucjusz

Piotr Chudzik - pozostałe kursy

Oceny i opinie klientów: Docker. Kurs video. Optymalizacja konteneryzacji Piotr Chudzik (0)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2022-12-06
ISBN: 978-83-832-2029-1, 9788383220291
Numer z katalogu: 182288
Kategorie:

Videopoint - inne kursy

Kurs video
90,29 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile