DevOps képzés
  • Leírás
  • Tanmenet
  • Kérdések
  • Értékelések

A Docker hasznos eszköz az alkalmazások profi futtatásához. A konténer izolált, garantált futtatókörnyezetet nyújt a futó szoftvernek, hogy az mindig ugyan úgy működjön, miközben csak annyit lát a futtató rendszerből, amennyit feltétlen szükséges. A virtualizációval szemben a Docker nem futtat saját kernelt, csak a Linux beépített biztonsági mechanizmusaival izolálja az alkalmazást. Ez a CPU, memória és jogosultságok terén egyszerű, az adatoknál már kicsit érdekesebb.

A Docker nagyon okosan használja a diszket: rétegekkel dolgozik, ezek összessége adja a konténerhez használt image-et, melyre a futás közben további rétegek jönnek (a menet közben változó adatokhoz). Ahhoz, hogy ez működjön speciális fájlrendszerekre vagy diszk kezelésre van szükség. A gyári alapértelmezett AUFS bármely fájlrendszerre rá tud “ülni”, de a hatékonysága nem túl jó. Jobb megoldás LVM-et, BTRFS-t vagy ZFS-t használni.

Utóbbiakról már volt szó (ZFS-ről bővebben, BTRFS-ről érintőlegesen), de a klasszikus, mégis nagyon jó megoldásról, az LVM-ről még nem. Ezen a képzésen megtanulod, hogyan használd profi módon a Dockert LVM alapú diszk kezeléssel. Ha valamiért nincs kedved az új generációs fájlrendszerekkel próbálkozni (a btrfs-től sokan tartanak, a ZFS-t pedig nem támogatja a legtöbb Linux gyárilag), akkor az LVM is kiváló megoldás Docker alá.

A képzésen megtanulod beállítani a Dockert, hogy hatékonyan használja a logikai kötetkezelő (LVM) által nyújtott előnyöket, mint a copy-on-write alapú “rétegek” használata, mely lényegesen kevesebb helyet igényel és gyorsabb is.

2 Stars Clear filters

Docker diszk kezelés alapjai: az LVM thin pool

18
tanuló
1
fejezet
3
tananyag
3,0
Rated 3,0 out of 5
3,0 csillag az 5-ből (1 értékelés alapján)
Gerendás Zoltán Gerendás Zoltán