linuxlab.io
Учебники▾
  • Линукс и сети
    Файловая система, процессы, TCP/IP, BGP и OSPF
    →
  • Terraform и IaC
    HCL, state, plan/apply на sandbox LocalStack
    →
  • Git и GitHub
    Объектная модель, plumbing, ветвление, GitHub Actions
    →
Все учебники →
ЦеныО платформеВойтиСоздать аккаунт
/
  • Введение
  • Уроки
  • How it works
  • Симулятор
  • База знаний
  • Собеседование
Lessons
Footer
linuxlab-УчебникиЦеныО платформеКонфиденциальность и куки
Copyright © 2026 LinuxLab. Все права защищены.

← из прошлого урока

Intermediate закрыт - сервисы поднимать ты умеешь. Дальше advanced про устройство ядра. Первый урок - namespaces, фундамент контейнеров. Соберёшь руками то, что Docker автоматизирует за тебя.

← к прошлому уроку

Продвинутый

Network namespaces руками: то что Docker делает за тебя

18 мин · урок входит в курс «Продвинутый»

Каждый Docker-контейнер, это набор Linux namespaces, обёрнутый поверх рантайма. Самый важный из них, network namespace (netns): отдельный набор интерфейсов, маршрутов, ARP-таблицы, сокетов и файрвола.

В этом уроке ты повторишь то, что Docker делает внутри: создашь два netns руками, соединишь их veth-pair (виртуальный Ethernet-кабель), выдашь IP, запустишь ping. Никакого Docker-внутри-Docker, только ip.

Урок закрыт

Чтобы запустить sandbox и пройти этот урок целиком, нужен соответствующий курс. Внутри - ещё много практических уроков того же уровня и сквозной прогресс.

Купить курсВойти← Все уроки

дальше →

Изоляция сети у тебя в руках - netns + veth. Дальше - лимиты. cgroups v2: где живут «cpu: 0.5» и «memory: 256m» из YAML урока, как ядро их применяет. Это вторая половина «что такое контейнер».

Открыть превью: cgroups v2: где живут лимиты CPU и памятив курсе «Продвинутый» - /pricing
Footer
linuxlab-
Copyright © 2026 LinuxLab. Все права защищены.
Учебники
Цены
О платформе
Конфиденциальность и куки