Docker - konfiguracja, zarządzanie, zastosowaniaDOCKER-FULL

Dostępne na zamówienie dla grup.

Warszawa
  • 06.06 - dzienny (zajęcia w dni powszednie)
Zdalnie
  • 06.06 - dzienny (zajęcia w dni powszednie)
Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 4 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 1990 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

first minute (30+ dni do startu) - 3%

Docker - konfiguracja, zarządzanie, zastosowania

Kategorie: Linux (wszystkie), DevOps, wirtualizacja, kontenery, cloud

Znajomość Dockera pozwala efektywnie wykorzystać ogromną ilość dostępnych obrazów aplikacji i systemów, łatwo i szybko testować i wdrażać różne wersje aplikacji oraz tworzyć rozwiązania bardziej niezależne od platformy systemowej.

To samodzielne szkolenie z technologii Docker w pełni, od podstaw, tłumaczy zasady działania Dockera, obejmuje różne jego funkcjonalności i pokazuje jego zastosowania w różnych sytuacjach, w tym dla najbardziej popularnych typów aplikacji.

Uwaga: dla zainteresowanych, mamy również w ofercie kompleksowy Bootcamp DevOps – dłuższy kurs, prezentujący całościowe podejście do nowoczesnych technik tworzenia i wdrażania oprogramowania w środowiskach kontenerowych i chmurowych.

Czas trwania

2 dni

Program

  1. Wprowadzenie
    • Sposoby wdrażania aplikacji, ich zalety i wady
    • Współczesne trendy: mikroserwisy vs monolity, chmury i maszyny wirtualne vs własna serwerownia „w piwnicy”
    • Izolacja, wirtualizacja, konteneryzacja – pojęcia różne, choć powiązane
    • Czym są kontenery i do czego służy Docker
  2. Pierwsze kroki
    • Instalacja i działanie Docker-a (system Linux)
    • Architektura i podstawowe pojęcia: demon, klient, kontenery, obrazy, woluminy, rejestry
    • Typowy cykl pracy na prostym przykładzie
  3. Obrazy Dockera
    • Użycie gotowych obrazów
    • Dockerfile i budowa własnego obrazu dostosowanego do potrzeb
    • Metadane oraz podpisywanie obrazów
    • Optymalizacja obrazu i dobre praktyki
  4. Praca z kontenerami
    • Tworzenie kontenera i zarządzanie na co dzień
    • Uruchamianie i zatrzymywanie; wstrzymanie oraz zabicie kontenera
    • Konfiguracja sieci, udostępnianie portów i usług sieciowych
    • Monitorowanie działającego kontenera
    • Porównywanie z wersją bazową
  5. Woluminy i przechowywanie danych
    • Motywacja dla wirtualizacji systemu plików
    • Korzystanie z woluminów lokalnych i zdalnych
  6. Praca z docker-compose
    • Komponowanie środowisk składających się z wielu obrazów
    • Konfigurowanie środowiska (plik docker-compose.yml)
    • Konfiguracje wielowarstwowe na przykładzie aplikacji korzystającej z serwera baz danych
  7. Praktyki pracy z Dockerem (przeglądowo)
    • Właściwy podział elementów pomiędzy host, kontener i obraz
    • Zautomatyzowane budowanie obrazu na podstawie źródeł aplikacji; wykorzystanie Dockera w CI
    • Docker i różne typy aplikacji: Python, Node.js, Java (Spring Boot)
    • Docker i chmury
    • Co to są rejestry i jak się z nich korzysta?
    • Wersjonowanie i aktualizacja
    • Docker Hub – do czego służy?
  8. Docker Compose
    • Wprowadzenie i instalacja
    • Konfiguracja i format YAML
    • Izolacja kontenerów
    • Wstrzykiwanie zmiennych środowiskowych
    • Łatwe skalowanie kontenerów z wykorzystaniem traefika
    • Produkcyjne Docker Compose – najlepsze praktyki
    • Logowanie w docker
  9. Docker Swarm
    • Wstęp do orkiestracji
    • Uruchomienie klastra w Swarm Mode
    • Sieć pomiędzy kontenerami
    • Ingress Routing, porty i Loadbalancing
    • Pożądany stan serwisu
  10. Load balancing
    • Docker with HAProxy
    • Docker with Nginx

Pobierz w wersji PDF

Training also available in English.

Przeznaczenie i wymagania

Wymagana podstawowa znajomość systemu Linux, pojęć takich jak proces, użytkownik, uprawnienia…, np. poprzez nasz kurs Administrator Linuksa.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Zapisz się

Wybierz interesujący Cię termin oraz miasto

Warszawa:
Zdalnie:

Żaden termin nie pasuje?

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia

* Wyrażam zgodę na przetwarzanie danych osobowych przez ALX Academy sp. z o.o. z siedzibą w Warszawie w celu realizacji zgłoszenia.