Estou usando vários contêineres Linux remotos que acesso com SSH (PlanetLab para ser específico). Às vezes, eles funcionam de forma não confiável, então eu emito o comando sudo reboot
. O que eu me pergunto, isso reiniciará apenas meu contêiner, reiniciará todos os contêineres ou reiniciará todo o host físico? Depois de emitir o comando, sou desconectado, mas posso me conectar imediatamente novamente, então acho que o próprio host não foi reinicializado.
Isolamento é um dos conceitos mais importantes em contêineres, isolamento uns dos outros e do host (exceto no que diz respeito ao uso e contenção de recursos do host expostos, como disco ou CPU).
Esse isolamento impede que os processos executados em um determinado contêiner monitorem ou afetem os processos executados em outro contêiner ou no host de qualquer forma, a menos que especificamente configurado pelo usuário.
Com o isolamento, os contêineres podem permitir a implantação de aplicativos na mesma máquina física, mesmo que esses aplicativos operem em domínios diferentes e exijam acesso exclusivo aos recursos. Por exemplo, vários aplicativos executados em contêineres diferentes podem se vincular à mesma interface de rede física usando endereços IP distintos associados a cada contêiner.
A resposta é que, no caso padrão, reiniciar um contêiner não deve afetar o host ou outros contêineres.
Muitas fontes estão disponíveis sobre o tema do isolamento, por exemplo: