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 20.10, Ubuntu 22.04, Docker Compose 2.12
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
39,90 zł 129,00 zł (-69%)
83,85 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 39 punktów
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 (1)

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.
6.0
  • 6 (1)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Kurs dobrze uzupełnia wiedzę względem drugiego kursu Piotra (podstawy konteneryzacji). Jakość słychać już w darmowych lekcjach dostępnych na platformie.

    Opinia: anonimowa Opinia dodana: 2023-02-20 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:

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
39,90 zł
Dodaj do koszyka
Sposób płatności