Por que meu contêiner do Docker está reiniciando?
Por que meu contêiner do Docker está reiniciando?

Vídeo: Por que meu contêiner do Docker está reiniciando?

Vídeo: Por que meu contêiner do Docker está reiniciando?
Vídeo: 26 Configurando a reinicialização automática de Contêineres - Restart Always 2024, Novembro
Anonim

Recipiente tenta iniciar. No a processo, ele tenta acessar um arquivo / biblioteca que não existe. Isto reinicia Porque o reinício a política deve ter sido definida para algo diferente de não ( a padrão), (usando um a sinalizador de linha de comando - reiniciar ou o docker -compor.

Com relação a isso, como faço para impedir que o contêiner do Docker reinicie?

Veja a documentação para docker atualizar e Reiniciar Docker políticas. Você pode começar seu recipiente com -- reiniciar = a menos que- parado . Se você tem um enxame reiniciando a containers , o enxame vai reiniciar algum containers tu Pare ou rm, independentemente do reiniciar opção.

Além disso, o que a reinicialização do Docker faz? Docker fornece reiniciar políticas para controlar se seus contêineres iniciam automaticamente quando saem ou quando Docker reinicia . Reiniciar as políticas garantem que os containers vinculados sejam iniciados na ordem correta. Docker recomenda que você use reiniciar políticas e evite usar gerenciadores de processos para iniciar contêineres.

Dessa maneira, reiniciar o Docker elimina os contêineres?

3 respostas. matará o processo se estiver em execução e remova o recipiente , em uma etapa. Se eu correr com - reiniciar = sempre, docker Pare vai pare o processo e ele permanecerá parado.

Como executo um contêiner docker continuamente?

Se você gostaria de manter o seu contêiner em execução no modo separado, você precisa corre algo em primeiro plano. Uma maneira fácil de fazer isso é seguir o dispositivo / dev / null como o comando CMD ou ENTRYPOINT de seu Docker imagem. Este comando também pode corre como a última etapa em um script personalizado usado com CMD ou ENTRYPOINT.

Recomendado: