Sobes.tech
Junior — Middle

O contêiner continuará a funcionar após a reinicialização do sistema host?

sobes.tech IA

Resposta da IA

Por padrão, os contêineres Docker não continuam a funcionar após a reinicialização do sistema host, eles param junto com ele. Para que um contêiner seja iniciado automaticamente após a reinicialização, é necessário definir uma política de reinício.

Por exemplo, ao iniciar um contêiner, pode-se especificar o seguinte parâmetro:

docker run --restart unless-stopped ...

Valores possíveis para --restart:

  • no — não reiniciar (padrão)
  • on-failure — reiniciar em caso de erros
  • always — sempre reiniciar o contêiner
  • unless-stopped — reiniciar enquanto o contêiner não for parado manualmente

Se a política de reinício estiver definida, o Docker iniciará automaticamente os contêineres com essa configuração após a reinicialização do host.