DOCKER
Docker
Ismertető
A Docker a konténeres vitrualizációt standardizáló, dinamikusan fejlődő megoldás. A Dockerre épülő rendszerek (pl. Kubernetes, Openshift) segítségével nagy mennyiségű konténert lehet egyidejűleg kezelni, gyorsan változó terheléseket, igényeket kiszolgálni, automatizált módon.
A Docker egy nyílt forráskódú rendszer.
Mit fognak megtanulni, elsajátítani a tanfolyam résztvevői a 2 nap alatt?
- A konténeres virtualizáció alapjait
- A Docker telepítését
- A Docker image fájlok és konténerek kezelését
- Saját Docker konténer image létrehozását
- A hálózat és a kötetek (volumes) kezelését a Dockerben
- Docker konténerek kezelésére szolgáló parancsokat és felhasználói felületeket (UI)
- Több konténerből álló alkalmazások létrehozását (Docker Compose)
- Konténerek kezelést klaszterben
- Alapvető naplózási és biztonsági beállításokat
Egyedülálló segítség a Docker tanfolyam résztvevői számára – csak a Training360-nál!
Ne maradj le a lehetőségről, a Training360 saját gyártású, magyar nyelvű e-learning anyaggal segíti a tanfolyamon megszerzett tudás elmélyítését.
Minden Docker tanfolyami résztvevőnk számára 3 havi hozzáférést biztosítunk. A hozzáférés időtartama nem hosszabbítható.
Kapcsolódó cikkünk: Kubernetes Operátorok! Munkára fel!
Kinek ajánljuk?
Szoftverfejlesztőknek és rendszeradminisztrátoroknak egyaránt ajánljuk, akik az alkalmazásfejlesztést és az üzemeltetést gyorsító és egyszerűsítő konténeres virtualizációt meg akarják ismerni és alkalmazni.
Tematika
Bevezetés
- Mi a Docker?
- Mi a képfájl (image) és a konténer?
- Miért használunk Dockert?
- Névterületek (namespaces)
- Kontroll csoportok (cgroups)
- Union fájlrendszer
- Konténer formátum
- Konténer biztonság
- Open Container Initiative (OCI)
- Docker Ecosystem
- Docker telepítése Linux-on
- Docker telepítése Windows-on
- Egy képfájl beszerzése és egy konténer indítása
- Dokumentáció használata
- Képfájlok (image-ek) keresése és listázása
- Képfájl beszerzése
- Képfájlok listázása
- Egy konténer indítása
- Konténerek listázása
- Konténer napló (log-ok) megtekintése
- Egy konténer leállítása
- Egy konténer eltávolítása
- Újraindítása irányelv (restart policy) beállítása egy konténeren
- Privilegizált hozzáférés egy konténeren belül
- Hozzáférés egy gazdagép (host) eszközhöz (device) a konténeren belül
- Konténer metaadatainak kiolvasása
- Képfájl készítése konténerből
- Képfájl közzététele (registry)
- Képfájl eltávolítása
- Képfájl exportálása és importálása
- Képfájl készítése Dockerfile alapján
- Adatok tárolása kötetek felhasználásával
- Kötetek létrehozása és csatolása (mount)
- Adatok megosztása konténerek között
- Adatok megosztása a gazdagép és a konténer között
- A konténer hálózati modell
- Konténerek elérése kívülről
- Konténerek csatlakoztatása a gazdagép hálózathoz
- Felhasználó által definiált hídhálózat létrehozása (user-defined bridge network)
- Több konténeres alkalmazás létrehozása és futtatása
- Compose parancssori interfész (CLI)
- Szolgáltatás méretezése
- Naplózás a Docker-ben
- Képességek (capabilities) eltávolítása
- Kötelező hozzáférés-vezérlés (MAC) beállítása a SELinux segítségével
Alapfogalmak
Docker telepítése
Konténerek használata
Képfájlok (images) használata
Docker Kötetek (Volumes)
Hálózati alapok
Docker Compose
Naplózás és Biztonság
Szükséges előképzettség
Számítógép-kezelési és információ technológiai alapismeretek, hálózati alapismeretek. Linux parancssori alapismeretek. Az egyes forrásanyagok angol nyelvűek lehetnek, ezért az angol nyelv dokumentumolvasás-szintű ismerete javasolt.