Docker савыг хэрхэн тусгаарладаг вэ?
Docker савыг хэрхэн тусгаарладаг вэ?

Видео: Docker савыг хэрхэн тусгаарладаг вэ?

Видео: Docker савыг хэрхэн тусгаарладаг вэ?
Видео: Конфигурация Marlin 2.0.9 — установка базовой прошивки 2024, Арваннэгдүгээр
Anonim

А Докер сав Энэ нь таны машин дээр шууд ажилладаг процесс/үйлчилгээ юм. Хэрэв таны платформ ажиллах боломжтой бол виртуал машин оролцохгүй Докер уугуул. The Докер демон таны бүх зүйлийг хадгалах үүрэгтэй савнууд баяртайгаар гүйж байна тусгаарлалт . Виртуал машиныг ихэвчлэн ашигладаг тусгаарлах бүхэл бүтэн систем.

Энд Docker хэрхэн тусгаарлалтыг хангадаг вэ?

Докер нэрийн орон зай гэж нэрлэгддэг технологийг ашигладаг хангах нь тусгаарлагдсан сав гэж нэрлэгддэг ажлын талбар. Та савыг ажиллуулахдаа, Докер тухайн контейнерт нэрийн орон зайны багц үүсгэдэг. Эдгээр нэрийн орон зай хангах давхарга тусгаарлалт.

Үүний нэгэн адил, Docker савыг тусгаарлахад ямар нэрийн орон зайг ашигладаг вэ? Docker Engine нь Линукс дээр дараах нэрийн орон зайг ашигладаг:

  • Процесс тусгаарлах PID нэрийн орон зай.
  • NET сүлжээний интерфэйсийг удирдах нэрийн орон зай.
  • IPC нөөцөд хандах хандалтыг удирдах IPC нэрийн орон зай.
  • Файлын систем холбох цэгүүдийг удирдахад зориулсан MNT нэрийн орон зай.
  • Цөм болон хувилбар танигчийг тусгаарлах UTS нэрийн орон зай.

Хоёрдугаарт, Docker тусгаарлалт гэж юу вэ?

Докерыг тусгаарлах Контейнер - Докер контейнер технологи нь үүсгэснээр анхдагч хамгаалалтыг нэмэгдүүлдэг тусгаарлалт програмуудын хооронд болон програм болон хостын хооронд давхаргууд болон хост руу хандах хандалтыг хязгаарлах замаар хост болон хамт байрлах контейнеруудыг хамгаалдаг хостын гадаргуугийн талбайг багасгадаг.

Docker контейнер хэрхэн ажилладаг вэ?

Докер үндсэндээ а сав үүсгэхийн тулд нэрийн орон зай, хяналтын бүлгүүд гэх мэт Linux Kernel функцуудыг ашигладаг хөдөлгүүр савнууд үйлдлийн систем дээр суулгаж, програмыг байршуулах ажлыг автоматжуулдаг сав . Докер Backend хадгалахдаа Copy-on-write union файлын системийг ашигладаг.

Зөвлөмж болгож буй: