Chmura
Konteneryzacja
Szkolenia z dziedziny Konteneryzacja obejmują wdrażanie, konfigurowanie i zabezpieczanie środowisk Docker i Podman dla programistów, administratorów i specjalistów DevOps, którzy po zajęciach potrafią zautomatyzować deployment, skonfigurować sieci i przygotować obrazy do pracy produkcyjnej.
Filtry
Podman w praktyce
Najniższa cena z ostatnich 30 dni
Skontaktuj się z namiDocker w praktyce
Najniższa cena z ostatnich 30 dni
Skontaktuj się z namiOpinie uczestników
- Mateusz BarczukUczestnik szkolenia Docker w praktyce
Prowadzący przedstawił wiedzę w zrozumiały sposób; gdy były pytania lub problemy w części praktycznej, zatrzymywał się i odpowiadał/pomagał rozwiązać problem.
- Łukasz StyczyńskiUczestnik szkolenia Docker w praktyce
Klarownie wytłumaczone zagadnienia
- Andrzej KędzioraUczestnik szkolenia Docker w praktyce
Doweidziałem się sporo nowych praktycznych rzeczy
- Filip Kaczmarek, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Docker w praktyce
The training covered the most important topics around Docker, was well planned. The presenter had a broad knowledge in the topic, was kind and always willing to help.
- Kuba Walczak, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Docker w praktyce
Pokazanie podstaw Dockera w pełnym wydaniu, Prowadzący to prawdziwy pasjonat z ogromną wiedzą i doświadczeniem. Bardzo podobało mi się undywidualne podejście do każdego z nas i entuzjazm w trakcie szkolenia
- Kamil Dezor, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Docker w praktyce
great, energetic presenter
- Wojciech Koszela, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Docker w praktyce
Dziekuje - super szkolenie. Prowadzący faktycznie z dużym bagażem doświadczenia. Pozdrawiam
- Patryk Frankowski, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Docker w praktyce
A lot of topic covered and mostly practical tasks
- Aleksandra Nagajek, Capgemini Polska Sp. z o.o.Uczestnik szkolenia Docker w praktyce
Trener z ogromnym poczuciem humoru, zawsze odpowiadał na wszystkie pytania i miał duuuuużo cierpliwości.
- Maciej Wojsyk, BEUMER GROUP POLAND Sp. z o.o.Uczestnik szkolenia Docker w praktyce
było super, brakowało lokalnego routera do łączenia między uczestnikami
- Michał Korus, BEUMER GROUP POLAND Sp. z o.o.Uczestnik szkolenia Docker w praktyce
Prowadzący dokładnie tłumaczył na przykładach zagadnienia co pozwalało szybko przyswaiać wiedzę
- Sławomir Świątkowski, BEUMER GROUP POLAND Sp. z o.o.Uczestnik szkolenia Docker w praktyce
Było dobrze poprowadzone i było dużo praktycznych rzeczy
Szukasz innych technologii?
Zapoznaj się z naszym pełnym katalogiem szkoleń i usług IT
FAQ
Konteneryzacja w Linux polega na uruchamianiu aplikacji w izolowanych środowiskach z własnym systemem plików, konfiguracją sieci i zależnościami. Na początku warto sprawdzić różnice między Docker a Podman, sposób pracy z obrazami, obsługę wolumenów oraz podstawowe polecenia do uruchamiania i monitorowania kontenerów. Przykładowo można zbudować obraz aplikacji z Dockerfile albo uruchomić kontener rootless w Podman, aby porównać model uprawnień i sposób zarządzania procesami. Ten temat przerabiamy praktycznie na szkoleniu: Podman w praktyce.
Docker i Podman realizują podobne zadania związane z uruchamianiem kontenerów, ale różnią się architekturą, sposobem działania demona oraz podejściem do bezpieczeństwa. Przy wyborze warto sprawdzić zgodność z obecnym środowiskiem CI/CD, wymagania dotyczące rootless containers, integrację z Kubernetes oraz sposób zarządzania obrazami i siecią. Dobrym przykładem jest środowisko administracyjne w Linux, gdzie Podman bywa wybierany ze względu na brak centralnego demona, a Docker pozostaje częstym standardem w zespołach DevOps i pipeline’ach buildowych. Jeśli chcesz przećwiczyć to krok po kroku, zobacz: Podman w praktyce.
Obrazy Docker są niezmiennymi pakietami aplikacji zawierającymi kod, zależności i konfigurację potrzebną do uruchomienia kontenera. Podczas budowy warto sprawdzić strukturę Dockerfile, kolejność warstw, sposób ograniczania rozmiaru obrazu, użycie prywatnych i publicznych repozytoriów oraz zasady wersjonowania. Przykładowo można przygotować obraz aplikacji webowej, oznaczyć go tagiem środowiskowym i opublikować w rejestrze, aby później wdrożyć go przez Docker Compose lub jako usługę w klastrze. Wersję warsztatową (z konfiguracją i przykładami) znajdziesz w programie szkolenia: Docker w praktyce.
Sieci i wolumeny odpowiadają za komunikację między kontenerami oraz trwałość danych poza cyklem życia pojedynczej instancji. W praktyce trzeba sprawdzić typ sieci, sposób mapowania portów, separację usług, montowanie katalogów i wolumenów oraz wpływ konfiguracji na bezpieczeństwo i diagnostykę. Przykładem może być uruchomienie aplikacji z bazą danych w osobnych kontenerach, połączonych przez sieć bridge i korzystających z trwałego wolumenu dla danych użytkowników. Dokładnie ten zestaw narzędzi i workflow ćwiczymy podczas szkolenia: Docker w praktyce.
Bezpieczeństwo kontenerów obejmuje kontrolę uprawnień, izolację zasobów, weryfikację obrazów, ochronę sekretów i ograniczanie powierzchni ataku. Należy sprawdzić, czy kontenery działają bez zbędnych uprawnień, czy obrazy są skanowane i podpisywane, czy dane poufne nie trafiają do warstw obrazu oraz czy polityki sieciowe i limity zasobów odpowiadają wymaganiom środowiska. Przykładem jest wdrożenie rootless containers, ograniczenie CPU i pamięci oraz użycie podpisanych obrazów przed publikacją do rejestru. To jedno z zagadnień omawianych podczas szkolenia: Podman w praktyce.
Konteneryzacja stanowi warstwę wykonawczą dla platform orkiestracji, które zarządzają skalowaniem, aktualizacjami i wysoką dostępnością aplikacji. Warto sprawdzić zgodność obrazów z wymaganiami klastra, sposób definiowania usług, podejście do konfiguracji sieci oraz przygotowanie aplikacji do uruchamiania w Kubernetes albo OpenShift. Przykładowo można zbudować obraz aplikacji, uruchomić go lokalnie w Docker lub Podman, a następnie przygotować go do wdrożenia jako element większego środowiska orkiestracyjnego. Ten temat przerabiamy praktycznie na szkoleniu: Docker w praktyce.