Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do konteneryzacji i Dockera

  • Zrozumienie koncepcji konteneryzacji oprogramowania
  • Korzyści z kontenerów w porównaniu z tradycyjnymi modelami wdrażania
  • Przegląd Dockera i jego roli w nowoczesnym dostarczaniu aplikacji
  • Typowe przypadki użycia kontenerów w rozwoju i operacjach

Instalacja Dockera i konfiguracja środowiska

  • Instalacja i konfiguracja Dockera
  • Zrozumienie komponentów i architektury Dockera
  • Praca z interfejsem CLI Dockera
  • Zarządzanie usługami i konfiguracjami Dockera

Architektura Dockera i podstawowe koncepcje

  • Silnik Docker, obrazy, kontenery i rejestry
  • Zarządzanie cyklem życia kontenera
  • Zrozumienie obiektów i zasobów Dockera
  • Dobre praktyki pracy ze środowiskami Docker

Praca z obrazami i kontenerami Docker

  • Pobieranie obrazów Docker i zarządzanie nimi
  • Tworzenie i uruchamianie kontenerów
  • Konfiguracja kontenerów i zarządzanie nimi
  • Inspekcja, monitorowanie i utrzymanie kontenerów

Budowanie aplikacji za pomocą plików Dockerfile

  • Zrozumienie struktury i instrukcji pliku Dockerfile
  • Tworzenie niestandardowych obrazów Docker
  • Optymalizacja rozmiaru obrazu i wydajności budowania
  • Zarządzanie zależnościami i konfiguracjami aplikacji

Przechowywanie danych i zarządzanie nimi w Dockerze

  • Zrozumienie koncepcji przechowywania danych w kontenerach
  • Praca z woluminami i montowaniami bind
  • Utrwalanie danych aplikacji
  • Efektywne zarządzanie danymi kontenerów

Sieci w Dockerze

  • Zrozumienie koncepcji sieciowych Dockera
  • Tworzenie sieci Docker i zarządzanie nimi
  • Łączenie wielu kontenerów
  • Konfigurowanie komunikacji między aplikacjami i usługami

Praca z rejestrami Docker

  • Zrozumienie repozytoriów obrazów i rejestrów
  • Korzystanie z Docker Hub i rejestrów prywatnych
  • Wypychanie i pobieranie obrazów
  • Zarządzanie wersjami obrazów i zagadnienia bezpieczeństwa

Orkiestracja kontenerów i koncepcje skalowania

  • Wprowadzenie do orkiestracji kontenerów
  • Zrozumienie roli platform orkiestracyjnych
  • Przegląd Docker Compose
  • Przygotowywanie aplikacji do skalowalnych wdrożeń

Rozwiązywanie problemów i dobre praktyki

  • Diagnozowanie typowych problemów z Dockerem
  • Zarządzanie logami i wydajnością kontenerów
  • Stosowanie dobrych praktyk w zakresie bezpieczeństwa i utrzymania
  • Optymalizacja środowisk aplikacji opartych na Dockerze

Praktyczne warsztaty Docker i podsumowanie kursu

  • Budowanie i wdrażanie aplikacji w kontenerze
  • Zarządzanie wieloma kontenerami i usługami
  • Stosowanie poleceń i przepływów pracy Docker
  • Przegląd kluczowych koncepcji i dalsze kroki

Wymagania

  • Znajomość zagadnień sieciowych.
  • Doświadczenie w pracy z wierszem poleceń systemu Linux.

Grupa docelowa

  • Programiści
  • Inżynierowie DevOps
  • Administratorzy systemów
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie