Как са изолирани Docker контейнерите?
Как са изолирани Docker контейнерите?

Видео: Как са изолирани Docker контейнерите?

Видео: Как са изолирани Docker контейнерите?
Видео: Содержите себя: введение в Docker и контейнеры Никола Кабар и Мано Маркс 2024, Ноември
Anonim

А Docker контейнер е просто процес/услуга, която работи директно на вашата машина. Не участват виртуални машини, ако вашата платформа може да работи Docker нативно. В Docker демонът е отговорен за запазването на всички ваши контейнери щастливо притичва изолация . Виртуална машина обикновено се използва за изолирайте цяла система.

Тук как Docker осигурява изолация?

Docker използва технология, наречена пространства от имена за предоставят на изолиран работно пространство, наречено контейнер. Когато стартирате контейнер, Docker създава набор от пространства от имена за този контейнер. Тези пространства от имена предоставят слой от изолация.

По същия начин, кои пространства от имена се използват от Docker за изолиране на контейнери? Docker Engine използва следните пространства от имена в Linux:

  • PID пространство от имена за изолиране на процеси.
  • NET пространство от имена за управление на мрежови интерфейси.
  • IPC пространство от имена за управление на достъпа до IPC ресурси.
  • Пространство от имена на MNT за управление на точките за монтиране на файловата система.
  • UTS пространство от имена за изолиране на идентификатори на ядрото и версията.

Второ, какво представлява изолацията на Docker?

Изолиране на Docker контейнери - Docker контейнерната технология увеличава сигурността по подразбиране чрез създаване изолация слоеве между приложенията и между приложението и хоста и намаляване на повърхността на хоста, което защитава както хоста, така и съвместно разположените контейнери чрез ограничаване на достъпа до хоста.

Как работят Docker контейнерите?

Docker е основно а контейнер двигател, който използва функциите на ядрото на Linux като пространства от имена и контролни групи за създаване контейнери върху операционна система и автоматизира внедряването на приложения на контейнер . Docker използва обединена файлова система Copy-on-write за своето бекенд съхранение.

Препоръчано: