Lupsik Pupsik
докер юзает натуральную виртуализацию
Lupsik Pupsik
то же самое в lxc
Lupsik Pupsik
докер просто набор инструментов
Lupsik Pupsik
образы там всякие
Pavel
натуральная это какая? С эмуляцией команд процессора?
Lupsik Pupsik
и щас они вышли на макось и винду
nvkv
> linuxcontainers.org является всеобъемлющим проектом стоящий за LXC, LXD, LXCFS и CGManager.
nvkv
кто им переводы делает?
nvkv
переводчики Microsoft?
Lupsik Pupsik
натуральная это какая? С эмуляцией команд процессора?
докер создает изолированную группу процессов, которые используют ядро
Lupsik Pupsik
про тонкости я не расскажу потому что не знаю
Pavel
А есть термин 'натуральная'? Я думал это KVM или xen там
Aleksey
Так это вообще не виртуализация
Программная виртуализация называется вроде.
Lupsik Pupsik
>Виртуализа́ция — предоставление набора вычислительных ресурсов или их логического объединения, абстрагированное от аппаратной реализации, и обеспечивающее при этом логическую изоляцию друг от друга вычислительных процессов, выполняемых на одном физическом ресурсе.
Pavel
Ну вот, а в докере не происходит абстрагирования от аппаратной реализации
Pavel
И если один процесс вызывает kernel panic то все остальные контейнеры тоже падают
Lupsik Pupsik
почему это?
Lupsik Pupsik
если контейнер падает то он падает
Aleksey
Как я понял, как таковой разницы нету. Просто мне кажется у докера больше документации, по сравнению с lxc.
Lupsik Pupsik
да докер это набор инструментов
Pavel
Да кучи разниц)
Pavel
У докера система выглядит как взаимосвязь кучи маленьких контейнеров, а lxc это один большой контейнер со всеми процессами
Daniel
в докере тоже можно сделать толстый контейнер
Lupsik Pupsik
чет мне кажется это не так
Lupsik Pupsik
но читать про виртуализацию я не хочу
Lupsik Pupsik
РАССУДИТЕ
Daniel
в чем вопрос-то?
Lupsik Pupsik
что такое виртуализация
Lupsik Pupsik
как она работает в докере
Lupsik Pupsik
и какая разница между lxc
Pavel
Является ли докер виртуализацией
Denis
нет
Lupsik Pupsik
Че нет бля
Denis
то нет бля
Lupsik Pupsik
На пальцах для тупых объясните пожалуйста
Donald
нет
Denis
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы, например LXC. Позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть перенесён на любой Linux-системе с поддержкой cgroups в ядре, а также предоставляет среду по управлению контейнерами.
Donald
проще забанить етого тролля
Pavel
На пальцах для тупых объясните пожалуйста
Ну виртуализация по сути это когда у тебя даже инструкции процессора выполняются виртуально а не аппаратно. В докере такого нету.
Daniel
виртуализация - это когда что-то эмулируемое представляется чем-то реальным
Daniel
в случае с современным докером это файловая система
Denis
ебу дал ?
Denis
и кто здесь гипервизор ?
Lupsik Pupsik
У докерв нет гипервизора же
Denis
Ну Данила говорит что это паравирутализация
Lupsik Pupsik
А можно пример другой виртуализация?
Denis
докер это сигруппы + неймспейсес + капабилитис
Denis
и нихрена большего
Lupsik Pupsik
И на маке?
Pavel
А можно пример другой виртуализация?
Чот мне кажется не имеет смысла рассматривать термин в общем. Надо в частностях. Так как различные свойства виртуализаций можно комбинировать.
Pavel
Можно например начать аппаратно эмулировать какую-нибудь функцию ядра, и таким образом виртуализация станет более виртуальной
Denis
блять
Pavel
Термин очень общий
Pavel
Даже в винде есть виртуальные устройства
Denis
ну вы же понимаете если что то может ограничивать ресурсы как и виртуализация это не делает эту систему виртуализацией ?
Denis
системд может ограничивать ресурсы это же не виртуализация
Denis
так что не нужно дробить, и пытаться накладывать аналогии
Pavel
Но обычно так и рождаются новые идеи
Pavel
Сравнивать несравнимое это намного интереснее чем сравнимое
Denis
так рождается гавно
Daniel
и кто здесь гипервизор ?
если поглядиеть в словаре значения слов “паравиртуализация” и “гипервизор” - все станет очевидно
Denis
когда вы не понимаете даже чем отличается яблоко от апельсина
Denis
оба круглые заебись знач это одно и тоже
Daniel
пизда от ананаса
Lupsik Pupsik
системд может ограничивать ресурсы это же не виртуализация
На маке у тебя в контейнере запускается линукс, который, наверное, использует другие системные вызовы, но ядро то одно
Denis
мы сейчас про мак версию ?
Pavel
оба круглые заебись знач это одно и тоже
Для задач засовывания в отверстия - действительно одно и то же.
Daniel
мак версию чего?
Denis
а ну ок.
Lupsik Pupsik
Докера
Daniel
не бывает
Denis
если нам гавное засовывать а не есть, то ок.
Lupsik Pupsik
На линуксе докер юзает сигруппы
Daniel
докер на маке - это взаимодействие с виртуалкой на линухе
Denis
фрукты ж для того чтобы засовывать их
Denis
так победим
Lupsik Pupsik
не бывает
Что не бывает?
Daniel
докера на маке