Я читаю много руководств Docker, где часто будет использоваться некоторое базовое изображение Ubuntu и в файле Docker напрямую или в сценарии bash, который получает копию в контейнере и запускается при запуске, он имеет такие вещи, как «apt-get upgrade»В контейнере lxc/docker - что произойдет, если обновление apt-get включает обновление ядра?
Как я понимаю, контейнер по-прежнему использует ядро хостов. Итак, что происходит, когда обновление apt-get включает обновление ядра? Создает ли он/boot и устанавливает файлы как обычно, но базовый LXC имеет некоторый механизм сквозного/белого списка для определенных каталогов, которые всегда поступают с хоста ... поэтому он игнорирует эти файлы в гостевом контейнере?
Благодаря Flo
ОК спасибо, факт, что все проводники, которые я читаю, обычно используют debbootstrap, чтобы создать новое базовое изображение, а затем не пытайтесь исключать обновления ядра во время управления пакетами, например, что меня смутило. Я думаю, хотя обновление может установить новый образ ядра в каталог контейнеров/загрузок, это не имеет никакого значения. –
'debootstrap' по умолчанию не устанавливает ядро. Обычно это обрабатывается d-i. – duskwuff