Контейнерная виртуализация в Linux

Лектор: Кирилл Кринкин
О лекторе: Кирилл - сторонник движения Open Source и создатель студенческой лаборатории OSLL. Он участвовал в промышленной разработке программного обеспечения, а сейчас активно занимается преподавательской деятельностью: читает курсы в Computer Science Center, СПбАУ, СПбГЭТУ «ЛЭТИ». Он интересуется системным программированием, встраиваемыми системами, интеллектуальными пространствами и сетями.
Аннотация: Можно ли запустить на одном компьютере тысячи изолированных web-сайтов? Как одновременно выполнять несколько независимых операционных систем с различными программами, не прибегая к виртуальным машинам? Как регулировать количество потребляемых тем или иным приложением? Ответы на эти и другие вопросы можно получить в данной лекции. В ней рассказано про принципы контейнерной виртуализации в Linux, которые позволяют изолировать отдельные процессы и целые серверы. В качестве практического примера рассмотрена система Docker. Слушатели могут узнать, как без особого труда запустить тысячи изолированных контейнеров в рамках одной операционной системы, научиться «демонизировать» контейнеры и мониторить их состояние. Также уделено внимание возможности создания и распространения своих образов Docker.
Лекция прошла в рамках Лектория CS центра (compscicenter.ru/lectures/) 15 апреля 2015 года.

Пікірлер: 60

  • @alexandera1688
    @alexandera16888 жыл бұрын

    Подробно, интересно, а главное лектор понятно рассказывает. Спасибо

  • @diggin-it
    @diggin-it4 жыл бұрын

    Замечательная лекция, спасибо! Наконец-то понял, как работают cgroups. И, да, вставки на C оказались весьма полезны для понимания, хоть я и не знаю его. Надо начинать пробовать смотреть исходники самостоятельно)

  • @user-hq6nm2tf6j
    @user-hq6nm2tf6j2 жыл бұрын

    очень приятно слушать данного лектора

  • @kdnz_music
    @kdnz_music8 жыл бұрын

    Отличная лекция, узнал много нового, спасибо!

  • @roudder6606
    @roudder66064 жыл бұрын

    интересно, без воды, лайк

  • @georgiy_kulagin
    @georgiy_kulagin3 жыл бұрын

    Спасибо за очень интересную лекцию. Спустя 6 лет некоторые нюансы уже претерпели изменения, но в целом база осталась прежней, а это самое главное для понимания.

  • @user-vu8hc4vj2p

    @user-vu8hc4vj2p

    2 жыл бұрын

    0щл8

  • @user-vu8hc4vj2p

    @user-vu8hc4vj2p

    2 жыл бұрын

    00

  • @736939
    @7369392 жыл бұрын

    Шикарный педагог!

  • @denden4455
    @denden44552 жыл бұрын

    Норм, болльше бы таких интересных лекций про функциям ядра

  • @Dolphinqwe
    @Dolphinqwe7 жыл бұрын

    Отличная лекцияю

  • @jellyfish6265
    @jellyfish62655 ай бұрын

    кто это? что за гений? нереальный лектор

  • @ogalevn
    @ogalevn2 жыл бұрын

    это видео - клад. Спасибо!

  • @xintreavideo
    @xintreavideo2 жыл бұрын

    Несмотря на название, это одна из лучших лекций на KZread о том, как устроено ядро Linux.

  • @nurbekshamenov7964

    @nurbekshamenov7964

    2 жыл бұрын

    .99

  • @NarkotikAsd
    @NarkotikAsd2 жыл бұрын

    Спасибо

  • @amiakari7700
    @amiakari77002 жыл бұрын

    0:42 Что такое Docker? 1:37 Namespace vs CGroups

  • @user-ug1uf2wv3k
    @user-ug1uf2wv3k Жыл бұрын

    Очень сильно!

  • @denisgrin1137
    @denisgrin1137 Жыл бұрын

    Объяснил, что я все понял. Объяснять сложное простыми словами - редкая супер способность. я прочитал несколько книг про докер и нихрена не понял как он работает, а всего то стоило послушать Кирила и все встало на свои места.

  • @user-gm7bq3ro8q

    @user-gm7bq3ro8q

    Жыл бұрын

    Совершенно согласна с Вами.

  • @pmak6074
    @pmak60742 жыл бұрын

    Ну контейнер вообще не Линуксовская вещь - эта штука пришла из экзояддерных операционок, одной из первых была UKL (из которой контейнер напрямую перекочевал в лин, ибо UKL posix совместимая). Только есть ещё одна проблема для lin - управления контейнерами происходит вручную через докеры, в то время как сама ОС не умеет быть гипервизором приложений на автомате. Те-же MS, например добились в своих контейнерах автоматического управления ОСью, что можно наблюдать в win11 (хотя впрочем их исследователи работали над UKL).

  • @va4402
    @va44022 ай бұрын

    Где же такие лекторы преподают?

  • @mikhbear3926
    @mikhbear39262 жыл бұрын

    Лекция из разряда Mast Have! Многое из лекции есть у Эви Немет.

  • @user-km5nv6ww2e

    @user-km5nv6ww2e

    2 жыл бұрын

    Mast это "мачта". То что вы хотели написать это "must"

  • @mikhbear3926

    @mikhbear3926

    2 жыл бұрын

    @@user-km5nv6ww2e ты уверен что я это хотел написать?))

  • @user-km5nv6ww2e

    @user-km5nv6ww2e

    2 жыл бұрын

    @@mikhbear3926 подозреваю что ты собирался написать must have но забыл как пишется must и потому написал как получилось. И правда, причём тут мачта? Нарочно такое писать не станешь. Хотя, люди странные

  • @mikhbear3926

    @mikhbear3926

    2 жыл бұрын

    @@user-km5nv6ww2e там все хорошо)

  • @mikhbear3926

    @mikhbear3926

    2 жыл бұрын

    @@user-km5nv6ww2e спасибо что обратил внимание)

  • @ikomyagin
    @ikomyagin9 жыл бұрын

    Почему versus на первом слайде?

  • @KirillKrinkin

    @KirillKrinkin

    9 жыл бұрын

    iqom Идея была показать, что это совсем разные, я бы сказал, что ортогональные друг другу инструменты. То есть противопоставление не по качеству, как чаще всего видно, а по назначению. Вообще вы, наверное правы, звучит как яблоки vs кирпичи. (:

  • @ikomyagin

    @ikomyagin

    9 жыл бұрын

    Kirill Krinkin не страшно, теперь всё понятно. Спасибо Вам.

  • @___-lk4ps
    @___-lk4ps2 жыл бұрын

    31:35 какой майонез он создает?)

  • @_non_stop_

    @_non_stop_

    2 жыл бұрын

    Тот который с горла ....а ты с горла хошь?

  • @user-nz8fv4pb9b
    @user-nz8fv4pb9b3 жыл бұрын

    А как курс называется?

  • @denden4455

    @denden4455

    2 жыл бұрын

    Нет курса, оно в папке "открытые лекции"

  • @kirimey
    @kirimey2 жыл бұрын

    тайм коды НУЖНЫ !!!

  • @NekT_MIYA

    @NekT_MIYA

    2 жыл бұрын

    зачем? ну сам создай.

  • @denisgrin1137
    @denisgrin1137 Жыл бұрын

    Контейнеры не существуют. Нас все это время обманывали ))

  • @user-zy1hg5xl9w
    @user-zy1hg5xl9w2 жыл бұрын

    все круто, но слайды читать - это боль

  • @user-gz6vj8kz9g
    @user-gz6vj8kz9g2 жыл бұрын

    А что если ваше приложение оптимизировано и скомпилировано на работу с более новым ядром, а вы запускаете его на более старой версии ядра в контейнере?

  • @mzkntv

    @mzkntv

    2 жыл бұрын

    будет то же самое, как если бы вы запустили это приложение на старой версии ядра не в контейнере. Контейнер только обертка для существующего ядра.

  • @user-gz6vj8kz9g

    @user-gz6vj8kz9g

    2 жыл бұрын

    @@mzkntv Выходит нельзя использовать образ с приложением на более ранних версиях ядра.

  • @lexalysyi2507
    @lexalysyi2507 Жыл бұрын

    ам/кг.

  • @midingblk
    @midingblk2 жыл бұрын

    kok tau tau keluar di beranda gua anjir

  • @atom3848
    @atom38482 жыл бұрын

    а я не сторонник х86 и опенсорсе это старье. АРМ64 рулит. виртуализация привела к многоядерности ОС а использования ИИ в управлении контейнером ... вообщем, все на сайте АРМ для разработчиков...

  • @lesgrossman834

    @lesgrossman834

    2 жыл бұрын

    x86 рулит

  • @ivanaaa6049
    @ivanaaa60494 жыл бұрын

    Звук ужасный, неужели нельзя перед публикацией удалить шумы с помощью бесплатной Audacity?

  • @AlekseiKazantcev

    @AlekseiKazantcev

    4 жыл бұрын

    Простите, но нам пофиг на вас

  • @ruslanvolovik2745

    @ruslanvolovik2745

    3 жыл бұрын

    Звук нормальный

  • @ruslanvolovik2745

    @ruslanvolovik2745

    3 жыл бұрын

    И да, нам на тебя похер

  • @nikewhite4471
    @nikewhite44713 жыл бұрын

    Как мутно подает.

  • @mrCetus
    @mrCetus2 жыл бұрын

    Подробно, интересно, а главное лектор понятно рассказывает. Спасибо

  • @hel5934

    @hel5934

    2 жыл бұрын

    Самсунг мсш шмачс

  • @jdbrbehjdhdueb8552

    @jdbrbehjdhdueb8552

    2 жыл бұрын

    @@hel5934 Ю Юю Юю Ю Ююююююю Ююю Ююю Ю Юю Юююю Юю Ююю Ю Ююююююю Ю Ю Юж Ююююююю Юж Желаююю Ю Ююю Ююю Ю Ю Щ

  • @jdbrbehjdhdueb8552

    @jdbrbehjdhdueb8552

    2 жыл бұрын

    @@hel5934 зж

  • @jdbrbehjdhdueb8552

    @jdbrbehjdhdueb8552

    2 жыл бұрын

    Х

  • @jdbrbehjdhdueb8552

    @jdbrbehjdhdueb8552

    2 жыл бұрын

    Дддббдддбдддддддддд