Como testar uma atualização do kernel Linux dentro de um contêiner

Como testar uma atualização do kernel Linux dentro de um contêiner

Como eu seiDockerusa o kernel do sistema operacional host, não há kernel personalizado ou adicional dentro do contêiner. Todos os contêineres executados em uma máquina compartilham esse kernel "host".

Trabalhando com um ambiente de teste em contêineres. Existe uma maneira de realizar o teste de atualização do kernel nesse caso?

Responder1

Existe uma maneira de realizar alguns testes de atualização do kernel dentro de um contêiner. Mesmo que os contêineres não executem seus próprios kernels, você ainda pode instalar pacotes de kernel dentro dos contêineres e atualizá-los, para verificar se opacoteas atualizações estão corretas.

No entanto, não há como verificar se um kernelbotasdentro de um contêiner. Para fazer isso, você precisa de algum tipo de VM, emulada ou virtualizada (por exemploQemu com ou sem KVM). Você também pode conduzir isso de dentro de um contêiner, se desejar, e se o host estiver configurado para permitir isso. VerRancherVMpara um exemplo extremo (no Kubernetes).

informação relacionada