Imagens do Docker e o kernel

0

criamos uma imagem do docker que está executando o Ubuntu 15.10 na minha própria máquina, que ainda está no dia 14.04. Pelo que tenho lido, contêineres docker usam seus serviços de sistemas existentes, incluindo o kernel.

Como uma imagem do docker que contém a versão mais recente de um sistema operacional pode ser executada em uma máquina executando uma versão do mesmo sistema operacional, embora 3 versões principais estejam atrás e ainda usem o mesmo kernel?

O kernel é uma coisa separada das imagens do sistema operacional Linux? E se assim for, não há realmente nenhum problema de executar diferentes versões principais de kernels (ou seja, 3 - > 4) na mesma versão do sistema operacional? Eu teria imaginado problemas de compatibilidade com versões anteriores, bem como "recursos ausentes"

    
por myol 29.03.2016 / 18:22

1 resposta

0

geralmente, o kernel ABI para userspace não muda entre as versões do kernel, então as ferramentas de espaço do usuário compiladas contra versões mais novas do kernel poderão rodar em versões mais antigas do kernel.

    
por 01.04.2016 / 15:34

Tags