Képzési forma:
Képzés hossza:
2 nap (16 óra)
Képzés nyelve:
Magyar/Angol
2022.
december
05.
Biztosan indul
2023.
február
13.
Normál
2023.
május
04.
Normál
2023.
július
03.
Normál
2023.
október
02.
Normál
2023.
november
27.
Normál
Képzési forma:
Normál
Képzés hossza:
2 nap (16 óra)
Képzés nyelve:
Magyar/Angol
2023.
február
13.
2023.
május
04.
2023.
július
03.
2023.
október
02.
2023.
november
27.

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ó.

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.

Kapcsolódó cikkünk: Kubernetes Operátorok! Munkára fel!

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á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.