1
resposta

Duvida

Os namespaces pelo que entendi isolam o nucleo do sistema operacional "kernel", a fim de provisionar para cada aplicação o binario kernel necessário pra que ela rode, então basicamente quando eu precisar rodar uma aplicação que esteja no container X, o kernel que está armazenado la será substituido pelo kernel original do sistema, e a aplicação será rodada?

1 resposta

Oi, Vitor.

O Kernel é um só e não ocorrem cópias deles para os containers. Na verdade, aquele namespace vai ser uma forma de isolar processos, binários, dados, de forma que funciona como se apenas ele existisse e vai ter acesso aos recursos do kernel como se fosse dele, como se apenas aquele binário executando estivesse usando o Kernel. Mas por debaixo dos panos, todos os containers estão usando o mesmo kernel, ele apenas está dividindo seus recursos para cada container usar.

Espero ter ajudado. Bons estudos!