Przejdź do treści
Technologie / Infrastruktura

Docker Containerization Essentials — praktyczne podstawy konteneryzacji

Jednodniowe szkolenie z Docker Engine — tworzenie kontenerów, projektowanie obrazów (Dockerfile, best practices), sieciowanie, wolumeny, audyt bezpieczeństwa. Szybki start w konteneryzację.

Docker to nie opcja — to standard wdrażania aplikacji

„Działa na moim komputerze” — to zdanie, które Docker eliminuje. Kontener zawiera aplikację ze wszystkimi zależnościami — działa identycznie na laptopie, CI/CD i produkcji. Docker to fundament nowoczesnego DevOps: CI/CD pipeline, microservices, cloud-native, Kubernetes — wszystko zaczyna się od kontenera.

Jeden dzień: od architektury Docker Engine i Dockerfile (multi-stage builds, best practices), przez sieciowanie i wolumeny, po bezpieczeństwo kontenerów i Docker Compose.

Dla kogo jest to szkolenie?

Dla osób wchodzących w konteneryzację Docker. Szczególnie gdy:

  • Słyszałeś o Dockerze, ale nigdy nie napisałeś Dockerfile — potrzebujesz praktycznego startu
  • Twój zespół wdraża kontenery i musisz rozumieć, jak działają — od obrazu bazowego po port mapping
  • Chcesz powtarzalne środowiska — dev, test, staging, prod identyczne dzięki kontenerom

Jeden dzień: od Dockerfile do Compose

Blok 1: Wprowadzenie — kontenery vs VM, architektura Docker Engine, Docker Hub, instalacja.

Blok 2: Obrazy i kontenery — Dockerfile (FROM, RUN, COPY, CMD), multi-stage builds, best practices, zarządzanie kontenerami.

Blok 3: Sieć i storage — bridge/host networking, port mapping, wolumeny, persystencja danych.

Blok 4: Bezpieczeństwo i operacje — skanowanie obrazów, rootless containers, Docker Compose, health checks.

Z ponad 2500 szkoleń w ofercie i oceną 4.8/5, EITT jest zaufanym partnerem w rozwoju kompetencji. Skontaktuj się z nami — organizujemy szkolenia Docker zamknięte dla zespołów DevOps.

Korzyści

  • Rozumieć architekturę Docker Engine i różnice między kontenerami a VM
  • Pisać Dockerfile z best practices — multi-stage builds, minimalne warstwy, cache
  • Zarządzać kontenerami — uruchamianie, sieciowanie, wolumeny, logi
  • Konfigurować sieć Docker — bridge, host, port mapping
  • Stosować podstawowe praktyki bezpieczeństwa — skanowanie obrazów, rootless containers
  • Definiować wielokontenerowe aplikacje z Docker Compose

Dla kogo jest to szkolenie?

Deweloperzy rozpoczynający pracę z kontenerami Docker
Administratorzy IT wdrażający konteneryzację w środowisku produkcyjnym
DevOps engineerzy budujący pipeline CI/CD z Dockerem
Testerzy potrzebujący powtarzalnych środowisk testowych
Architekci IT oceniający konteneryzację jako strategię wdrażania aplikacji

Wymagania wstępne

  • Znajomość linii poleceń Linux (nawigacja, edycja plików, curl, wget)
  • Podstawowe rozumienie relacji klient/serwer i sieci TCP/IP
  • Laptop z zainstalowanym Docker Engine lub Docker Desktop

Program szkolenia

01

Wprowadzenie do konteneryzacji

  • Kontenery vs maszyny wirtualne — różnice architektoniczne
  • Docker Engine — architektura (daemon, CLI, containerd, runc)
  • Docker Hub i rejestry obrazów — publiczne i prywatne
  • Instalacja i konfiguracja Docker Engine
02

Obrazy i kontenery

  • Dockerfile — składnia, instrukcje (FROM, RUN, COPY, CMD, ENTRYPOINT)
  • Multi-stage builds — optymalizacja rozmiaru obrazów
  • Best practices — warstwy, cache, minimalne obrazy bazowe
  • Zarządzanie kontenerami — uruchamianie, zatrzymywanie, logi, exec
03

Sieciowanie i storage

  • Docker networking — bridge, host, overlay, port mapping
  • Wolumeny — bind mounts, named volumes, tmpfs
  • Persystencja danych — strategie dla aplikacji stateful
04

Bezpieczeństwo i operacje

  • Audyt kontenerów — skanowanie obrazów, CVE
  • Bezpieczeństwo — rootless containers, security profiles
  • Docker Compose — definiowanie wielokontenerowych aplikacji
  • Przygotowanie do produkcji — logging, monitoring, health checks

Formy realizacji

Online

  • Wygoda uczestnictwa z dowolnego miejsca
  • Interaktywne sesje na żywo z trenerem
  • Materiały dostępne przez 30 dni
  • Brak kosztów dojazdu

Stacjonarnie

  • Bezpośredni kontakt z trenerem i grupą
  • Intensywne warsztaty praktyczne
  • Networking z innymi uczestnikami
  • Pełne skupienie na nauce

Najczęściej zadawane pytania

Czym to szkolenie różni się od Docker Enterprise Bootcamp?

To szkolenie to 1-dniowe wprowadzenie — Docker Engine, Dockerfile, sieć, wolumeny, Compose. Docker Enterprise Bootcamp (5 dni) to zaawansowany kurs obejmujący orkiestrację, Docker EE, security scanning, RBAC. Zacznij tu, jeśli nie pracowałeś wcześniej z Dockerem.

Czy omawiamy Kubernetes?

Nie — to szkolenie dotyczy Docker Engine (pojedyncze kontenery i Compose). Kubernetes to orkiestracja wielu kontenerów na wielu hostach — to osobny temat. Docker to fundament, Kubernetes to krok następny.

W jakim formacie i jak długo trwa szkolenie?

Szkolenie trwa 1 dzień (9:00-16:00), dostępne online i stacjonarnie. Intensywne warsztaty — od Dockerfile po działającą aplikację.

Czy po szkoleniu otrzymam certyfikat?

Tak, każdy uczestnik otrzymuje imienny certyfikat ukończenia szkolenia wydany przez EITT.

Kamil Gabryszewski
Kamil Gabryszewski Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90