Я нихуя не понимаю. В чём разница между ОС, запущенной в докере и ОС, запущенной в VirtualBOX?
На уровне чуйки я понимаю, что разница есть, но в чём конкретно? ChatGPT написал какую-то поеботу. Что значит "используют общую операционную систему хоста"? Как это понять?
@nonsense
виртуалбокс - эмулятор, он эмулирует железо, запускает полноценную систему
- - -
докер это интерфейс к механизму контейнеризации ядра линукс.
запуская "систему в докере", на самом деле
- создается древо каталогов твоей "системы"
- в них напихиваются нужные бинари
- используется ядро от хостовой системы
- создается изолированный контейнер, для процессов (как раз ядром твоей хостовой системы)
- инит (сустемд) вроде по выбору, можно запустить отдельно или использовать хостовой.
по умолчанию второй вариант кажется. он запускает процессы в твоей "системе" докерной.
пиши если что обьяснил плохо, перепишу.
думаю другие комментаторы меня исправят если что забыл.
@nonsense
виртуалбокс - эмулятор, он эмулирует железо, запускает полноценную систему
- - -
докер это интерфейс к механизму контейнеризации ядра линукс.
запуская "систему в докере", на самом деле
- создается древо каталогов твоей "системы"
- в них напихиваются нужные бинари
- используется ядро от хостовой системы
- создается изолированный контейнер, для процессов (как раз ядром твоей хостовой системы)
- инит (сустемд) вроде по выбору, можно запустить отдельно или использовать хостовой.
по умолчанию...