Я понимаю, что невозможно запустить образ докера определенной ОС поверх хоста с ядром, отличным от образа, потому что образы Docker используют ядро хоста для работы ...

Мне интересно, можно ли будет запускать системы UNIX, такие как Solaris 10/11 x86_64, на хосте Linux, используя ядро Linux вместо собственного ядра UNIX ...

Любая идея?

1 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .