Podman - tvorba a nasazení kontejnerových aplikací (PODMN1)
Virtualizace a Cloud, Docker, Podman
Podman je moderní, bezpečný a bezdémonový nástroj pro správu kontejnerů, který umožňuje spouštět kontejnery bez nutnosti privilegovaného systémového procesu.
Tento kurz je ideální pro vývojáře, DevOps specialisty i správce, kteří chtějí začít používat Podman od základů, nebo přejít z Dockeru na modernější a bezpečnější řešení.
Naučíme vás vytvářet kontejnery, sestavovat vlastní obrazy, používat Podman Compose pro multikontejnerové aplikace, pracovat se sítěmi a persistentními daty a využívat funkce jako Pods nebo systemd integraci. Výuka je prakticky zaměřená a vedená zkušenými lektory s reálnou praxí.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Seznámit se s Podmanem a jeho filozofií
- Vytvářet a spravovat kontejnery bez démona
- Sestavovat kontejnery a obrazy pomocí Podman CLI
- Nasazovat multikontejnerové aplikace pomocí Podman Compose
KDO BY SE MĚL KURZU ZÚČASTNIT?
- Vývojáři, DevOps i administrátoři, kteří chtějí pracovat s kontejnery
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Úvod do Podman
-
Co je Podman a čím se liší od Dockeru
-
Architektura bez démona (daemonless)
-
Rootless kontejnery – bezpečnostní výhoda
-
Kompatibilita s OCI a Docker CLI
-
Základní práce s kontejnery
-
Instalace Podmanu
-
Podman vs Docker CLI – rozdíly a podobnosti
-
Práce s kontejnery: run, start, stop, exec, rm
-
Vytváření a správa kontejnerů
-
Práce s imagi: pull, build, push
-
Využití registrů: Docker Hub, Quay.io, Red Hat registry
-
Podman a image
-
Vytváření vlastních imagů pomocí Containerfile (Dockerfile)
-
Práce s buildah pro pokročilou tvorbu imagů
-
Uchovávání persistentních dat (volumes, mounts)
-
Sdílení dat mezi kontejnery
-
Síťování a bezpečnost
-
Sítě v Podmanu: bridge, host, slirp4netns
-
Port forwarding
-
SELinux a AppArmor v rootless kontejnerech
-
Práce s uživatelskými namespace
-
Logging a debugging
-
Logování výstupu kontejnerů
-
Základní troubleshooting a nástroje: inspect, logs, events
-
Orchestrace s Podman Compose
-
Co je podman-compose a jak jej používat
-
Rozdíly oproti Docker Compose
-
Soubory docker-compose.yaml a jejich využití
-
Příklady multikontejnerových aplikací
-
Pokročilé funkce Podmanu
-
Pods (inspirace Kubernetes)
-
Systemd integrace: vytváření služeb z kontejnerů
-
Využití s Kubernetes: generate kube
-
Shrnutí a best practices
-
Kdy použít Podman místo Dockeru
-
Rootless deployment jako bezpečnostní výhoda
-
CI/CD integrace s Podmanem
-
Předpokládané znalosti:
-
Základní znalost práce v prostředí Linuxového terminálu.
-
Doporučený následný kurz:
-
Kubernetes - základy orchestrace (KUBER1)
-
Časový rozvrh:
-
2 dny (9:00hod. - 17:00hod.)
-
Cena za osobu:
-
11 400,00 Kč (13 794,00 Kč včetně 21% DPH)