📋 Kurzus leírása
Ez a kétnapos tréning komplex képet ad a konténerizáció világáról: megismerkedünk a Docker mögötti Linux-kerneles mechanizmusokkal (namespaces, cgroups), majd a mindennapi munkához szükséges eszközökkel — image-kezeléstől a volumes-on és hálózatokon át a Docker Compose-ig.
A hangsúly a gyakorlaton van: minden témát laborkörnyezetben dolgozunk fel, ahol valódi hibákba ütközünk, és megoldjuk azokat. A tréning végén már magabiztosan tudsz konténereket üzemeltetni és saját image-eket felépíteni.
✅ Mit tanulsz meg?
- Docker telepítése Linuxon és Windowson
- Konténerek indítása, leállítása, vizsgálata
- Dockerfile írása és optimalizálása
- Multi-stage build és képméret-csökkentés
- Volumes és bind mount-ok kezelése
- Docker hálózatok konfigurálása
- Docker Compose többszolgáltatású stacks
- Privát container registry használata
- Alapvető biztonsági hardening (rootless, SELinux)
- Naplók és hibaelhárítás
📅 Tanmenet
1. nap – Konténerek & Image-kezelés
- Mi a Docker? VM vs. konténer összehasonlítás
- Linux kernel alapok: namespaces és cgroups
- Docker architektúra: daemon, CLI, registry
- Telepítés és post-install lépések
- Docker CLI alapparancsok (run, ps, exec, logs)
- Rétegelt image-struktúra megértése
- Docker Hub és privát registry (pull/push/tag)
- Dockerfile instrukciók: FROM, RUN, COPY, CMD…
- Multi-stage build, layer caching (labor)
2. nap – Volumes, Hálózat, Compose & Biztonság
- Named volumes vs. bind mount vs. tmpfs
- Adatbázis konténer perzisztens tárolással (labor)
- Docker hálózati modellek: bridge, host, none
- Konténerek közötti kommunikáció DNS-sel
- Docker Compose — struktúra és szintaxis
- Többszolgáltatású stack: app + db + proxy (labor)
- Depends_on, healthcheck, restart policy
- Rootless Docker, SELinux/AppArmor profilok
- Image biztonsági scan alapjai (Trivy/Docker Scout)
📦 Amit hazaviszel
- Laborfeladatok és megoldások digitális munkafüzete
- Docker és Docker Compose gyorsreferencia kártyák
- Saját docker-compose.yml sablon valódi alkalmazáshoz
- 30 napos utókövetés: kérdésekre az oktató válaszol
- Részvételi tanúsítvány
ℹ️ Amit tudni kell
- Előkövetelmény: alapszintű Linux CLI ismeret
- Saját laptop vagy asztali gép szükséges
- Elég egy böngésző és internetkapcsolat — a labor felhőalapú
- A tréning magyarnyelvű