Junior
На кои ключови характеристики е базиран Docker?
sobes.tech AI
Отговор от AI
- Образи — неизменяеми, самодостатъчни шаблони за създаване на контейнери, съдържащи инструкции за разгръщане на приложението.
- Контейнери — изолирани, изпълними инстанции на образ, включващи приложението и всички негови зависимости.
- Dockerfile — текстов файл с инструкции за създаване на образ.
- Docker Hub/Registry — централизирано хранилище на образи.
- OverlayFS/UnionFS — файловата система, използвана за намаляване размера на образите и ускоряване на тяхното създаване/разгръщане чрез използване на слоеве.
- Namespaces (Пространства имена) — механизъм на ядрото на Linux за изолиране на процеси, мрежа, файловата система и други ресурси между контейнерите.
- Control Groups (Cgroups) — механизъм на ядрото на Linux за ограничаване и отчитане на използването на ресурси (CPU, памет, I/O) от процеси/контейнери.