Junior
Na akých kľúčových vlastnostiach je založený Docker?
sobes.tech AI
Odpoveď od AI
- Obrazy — nezmeniteľné, samostatné vzory na vytváranie kontajnerov, obsahujúce inštrukcie na nasadenie aplikácie.
- Kontajnery — izolované, spustiteľné inštancie obrazu, ktoré obsahujú aplikáciu a všetky jej závislosti.
- Dockerfile — textový súbor s inštrukciami na zostavenie obrazu.
- Docker Hub/Registry — centralizované úložisko obrazov.
- OverlayFS/UnionFS — súborový systém používaný na zníženie veľkosti obrazov a zrýchlenie ich zostavovania/nasadzovania pomocou vrstiev.
- Namespaces (Názvové priestory) — mechanizmus jadra Linuxu na izoláciu procesov, siete, súborového systému a ďalších zdrojov medzi kontajnermi.
- Control Groups (Cgroups) — mechanizmus jadra Linuxu na obmedzenie a sledovanie využívania zdrojov (CPU, pamäť, I/O) procesmi/kontajnermi.