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

  Рет қаралды 250,568

Computer Science Center

Computer Science Center

9 жыл бұрын

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

Пікірлер: 60
@user-hq6nm2tf6j
@user-hq6nm2tf6j 2 жыл бұрын
очень приятно слушать данного лектора
@alexandera1688
@alexandera1688 7 жыл бұрын
Подробно, интересно, а главное лектор понятно рассказывает. Спасибо
@kdnz_music
@kdnz_music 8 жыл бұрын
Отличная лекция, узнал много нового, спасибо!
@diggin-it
@diggin-it 3 жыл бұрын
Замечательная лекция, спасибо! Наконец-то понял, как работают cgroups. И, да, вставки на C оказались весьма полезны для понимания, хоть я и не знаю его. Надо начинать пробовать смотреть исходники самостоятельно)
@roudder6606
@roudder6606 4 жыл бұрын
интересно, без воды, лайк
@736939
@736939 2 жыл бұрын
Шикарный педагог!
@georgiy_kulagin
@georgiy_kulagin 3 жыл бұрын
Спасибо за очень интересную лекцию. Спустя 6 лет некоторые нюансы уже претерпели изменения, но в целом база осталась прежней, а это самое главное для понимания.
@user-vu8hc4vj2p
@user-vu8hc4vj2p 2 жыл бұрын
0щл8
@user-vu8hc4vj2p
@user-vu8hc4vj2p 2 жыл бұрын
00
@denden4455
@denden4455 2 жыл бұрын
Норм, болльше бы таких интересных лекций про функциям ядра
@ogalevn
@ogalevn 2 жыл бұрын
это видео - клад. Спасибо!
@denisgrin1137
@denisgrin1137 Жыл бұрын
Объяснил, что я все понял. Объяснять сложное простыми словами - редкая супер способность. я прочитал несколько книг про докер и нихрена не понял как он работает, а всего то стоило послушать Кирила и все встало на свои места.
@user-gm7bq3ro8q
@user-gm7bq3ro8q Жыл бұрын
Совершенно согласна с Вами.
@Dolphinqwe
@Dolphinqwe 7 жыл бұрын
Отличная лекцияю
@user-ug1uf2wv3k
@user-ug1uf2wv3k Жыл бұрын
Очень сильно!
@NarkotikAsd
@NarkotikAsd 2 жыл бұрын
Спасибо
@jellyfish6265
@jellyfish6265 4 ай бұрын
кто это? что за гений? нереальный лектор
@va4402
@va4402 Ай бұрын
Где же такие лекторы преподают?
@xintreavideo
@xintreavideo 2 жыл бұрын
Несмотря на название, это одна из лучших лекций на KZbin о том, как устроено ядро Linux.
@nurbekshamenov7964
@nurbekshamenov7964 Жыл бұрын
.99
@amiakari7700
@amiakari7700 Жыл бұрын
0:42 Что такое Docker? 1:37 Namespace vs CGroups
@ikomyagin
@ikomyagin 9 жыл бұрын
Почему versus на первом слайде?
@KirillKrinkin
@KirillKrinkin 9 жыл бұрын
iqom Идея была показать, что это совсем разные, я бы сказал, что ортогональные друг другу инструменты. То есть противопоставление не по качеству, как чаще всего видно, а по назначению. Вообще вы, наверное правы, звучит как яблоки vs кирпичи. (:
@ikomyagin
@ikomyagin 9 жыл бұрын
Kirill Krinkin не страшно, теперь всё понятно. Спасибо Вам.
@pmak6074
@pmak6074 2 жыл бұрын
Ну контейнер вообще не Линуксовская вещь - эта штука пришла из экзояддерных операционок, одной из первых была UKL (из которой контейнер напрямую перекочевал в лин, ибо UKL posix совместимая). Только есть ещё одна проблема для lin - управления контейнерами происходит вручную через докеры, в то время как сама ОС не умеет быть гипервизором приложений на автомате. Те-же MS, например добились в своих контейнерах автоматического управления ОСью, что можно наблюдать в win11 (хотя впрочем их исследователи работали над UKL).
@user-nz8fv4pb9b
@user-nz8fv4pb9b 3 жыл бұрын
А как курс называется?
@denden4455
@denden4455 2 жыл бұрын
Нет курса, оно в папке "открытые лекции"
@mikhbear3926
@mikhbear3926 2 жыл бұрын
Лекция из разряда 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 спасибо что обратил внимание)
@___-lk4ps
@___-lk4ps 2 жыл бұрын
31:35 какой майонез он создает?)
@_non_stop_
@_non_stop_ 2 жыл бұрын
Тот который с горла ....а ты с горла хошь?
@kirimey
@kirimey 2 жыл бұрын
тайм коды НУЖНЫ !!!
@NekT_MIYA
@NekT_MIYA 2 жыл бұрын
зачем? ну сам создай.
@user-gz6vj8kz9g
@user-gz6vj8kz9g 2 жыл бұрын
А что если ваше приложение оптимизировано и скомпилировано на работу с более новым ядром, а вы запускаете его на более старой версии ядра в контейнере?
@mzkntv
@mzkntv 2 жыл бұрын
будет то же самое, как если бы вы запустили это приложение на старой версии ядра не в контейнере. Контейнер только обертка для существующего ядра.
@user-gz6vj8kz9g
@user-gz6vj8kz9g 2 жыл бұрын
@@mzkntv Выходит нельзя использовать образ с приложением на более ранних версиях ядра.
@user-zy1hg5xl9w
@user-zy1hg5xl9w 2 жыл бұрын
все круто, но слайды читать - это боль
@lexalysyi2507
@lexalysyi2507 Жыл бұрын
ам/кг.
@midingblk
@midingblk Жыл бұрын
kok tau tau keluar di beranda gua anjir
@denisgrin1137
@denisgrin1137 Жыл бұрын
Контейнеры не существуют. Нас все это время обманывали ))
@atom3848
@atom3848 2 жыл бұрын
а я не сторонник х86 и опенсорсе это старье. АРМ64 рулит. виртуализация привела к многоядерности ОС а использования ИИ в управлении контейнером ... вообщем, все на сайте АРМ для разработчиков...
@lesgrossman834
@lesgrossman834 2 жыл бұрын
x86 рулит
@ivanaaa6049
@ivanaaa6049 4 жыл бұрын
Звук ужасный, неужели нельзя перед публикацией удалить шумы с помощью бесплатной Audacity?
@AlekseiKazantcev
@AlekseiKazantcev 4 жыл бұрын
Простите, но нам пофиг на вас
@ruslanvolovik2745
@ruslanvolovik2745 3 жыл бұрын
Звук нормальный
@ruslanvolovik2745
@ruslanvolovik2745 3 жыл бұрын
И да, нам на тебя похер
@nikewhite4471
@nikewhite4471 3 жыл бұрын
Как мутно подает.
@mrCetus
@mrCetus 2 жыл бұрын
Подробно, интересно, а главное лектор понятно рассказывает. Спасибо
@hel5934
@hel5934 Жыл бұрын
Самсунг мсш шмачс
@jdbrbehjdhdueb8552
@jdbrbehjdhdueb8552 Жыл бұрын
@@hel5934 Ю Юю Юю Ю Ююююююю Ююю Ююю Ю Юю Юююю Юю Ююю Ю Ююююююю Ю Ю Юж Ююююююю Юж Желаююю Ю Ююю Ююю Ю Ю Щ
@jdbrbehjdhdueb8552
@jdbrbehjdhdueb8552 Жыл бұрын
@@hel5934 зж
@jdbrbehjdhdueb8552
@jdbrbehjdhdueb8552 Жыл бұрын
Х
@jdbrbehjdhdueb8552
@jdbrbehjdhdueb8552 Жыл бұрын
Дддббдддбдддддддддд
Что такое операционная система и как она работает
2:01:08
Структура файлов и каталогов в Linux
20:28
Aleksey Samoilov
Рет қаралды 311 М.
Өнер Қырандары - Мешіт 2024
34:59
ONER KYRANDARY
Рет қаралды 706 М.
Лама Мама А4 и Кунг-фу Панда топчик❤️
00:22
Дим Димыч
Рет қаралды 2,5 МЛН
Братик купил бегемота #shorts #iribaby
00:42
IRIBABY
Рет қаралды 3,5 МЛН
10  How to Write Efficient Test Case
23:48
rookierise
Рет қаралды 2
Видеодрайверы в Linux
30:18
Aleksey Samoilov
Рет қаралды 162 М.
Лекция по архитектуре для детей и родителей «Ле Корбюзье»
56:38
Основы операционных систем, Карпов В.Е. (Лекция №1, 2019)
1:23:38
Лекция 1. Введение. Предварительные сведения
1:17:02
#3 Пространства имён: введение -  Docker
23:39
JavaScript.Ninja
Рет қаралды 13 М.