Részvételi forma

Képzés hossza

2 nap (2×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

209 000 Ft
+ ÁFA/fő -től
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

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?
  • Alapfogalmak

    • 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

    • 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

    Konténerek 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ájlok (images) használata

    • 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

    Docker Kötetek (Volumes)

    • 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

    Hálózati alapok

    • 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)

    Docker Compose

    • 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 és Biztonság

    • 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

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.