У нас вы можете посмотреть бесплатно Я создал БЫСТРЫЙ Linux-контейнер за 30 минут БЕЗ Docker или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Узнайте, как создать собственный Linux-контейнер с нуля, без использования Docker! В этом уроке я пошагово покажу, как построить свой контейнер с помощью команд Linux, используя продвинутые функции, такие как unshare, сетевые пространства имён (network namespaces), veth-пары и cgroups. В этом видео вы узнаете, как: Создать собственный контейнер Ubuntu с помощью debootstrap Использовать unshare для изоляции процессов Настроить сетевые пространства имён и veth-пары для сети контейнера Управлять ресурсами с помощью cgroups (ограничения CPU и памяти) Безопасно откатить все изменения после экспериментов Независимо от того, новичок вы или уже опытный пользователь Linux — это видео даст вам глубокое понимание того, как контейнеры работают изнутри, за пределами Docker. Исходный код из урока вы можете найти здесь: 🔗 https://github.com/Cloudmash333/conta... Ссылка на полный плейлист: • Docker INTERNALS Если 24 минуты — это слишком долго, вот ключевые моменты видео: 00:00 — Введение 00:47 — Debootstrap, собственная файловая система 02:58 — Переход (chroot) в файловую систему 03:24 — Базовая файловая система не содержит стандартных функций 03:47 — Установка необходимого программного обеспечения 04:36 — Использование различных пространств имён 05:31 — Контейнер не имеет доступа к Интернету 05:50 — Сетевые пространства имён — сердце Docker 10:47 — Контейнер с сетевым пространством имён 11:38 — Проблема с DNS-разрешением 12:22 — Проблема DNS решена 13:27 — Создание отдельных точек монтирования для proc, sysfs, tmpfs 14:27 — Создание приложения внутри собственного контейнера 15:10 — Объяснение сетевых интерфейсов хоста и контейнера 16:25 — Приложение Node.js запущено в пользовательском контейнере 16:53 — Создание собственных cgroups 21:03 — Контейнер использует нашу cgroup 21:52 — ⚠️ ПРЕДУПРЕЖДЕНИЕ!!! 22:09 — ОТМЕНА всех внесённых изменений