Docker - konfiguracja, zarządzanie, zastosowaniaDOCKER-FULL

Obecnie brak terminów otwartych

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Zajęcia stacjonarne - są również dostępne (wznowione od 7 czerwca 2021).
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne 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

Docker - konfiguracja, zarządzanie, zastosowania

Kategorie: Linux (wszystkie), Wirtualizacja, kontenery, DevOps, 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.

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?

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.

Zobacz też:

Obecnie brak terminów

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.