
Как я знаюДокериспользует ядро хостовой ОС, внутри контейнера нет пользовательского или дополнительного ядра. Все контейнеры, которые работают на машине, совместно используют это "хостовое" ядро.
Работа с контейнеризированной тестовой средой. Есть ли способ выполнить тест обновления ядра в таком случае?
решение1
Существует способ выполнить некоторое количество тестирования обновления ядра внутри контейнера. Даже если контейнеры не запускают свои собственные ядра, вы все равно можете установить пакеты ядра внутри контейнеров и обновить их, так что вы можете проверить, чтоупаковкаобновления верны.
Однако нет способа проверить, что ядросапогивнутри контейнера. Для этого вам понадобится некая виртуальная машина, эмулированная или виртуализированная (напримерQemu с KVM или без него). Вы также можете управлять им изнутри контейнера, если хотите, и если хост настроен так, чтобы это разрешать. СмотритеRancherVMдля экстремального примера (на Kubernetes).