docker-compose.yml
[Finalizado Pelo Aluno]

Professor!
Qual é a diferença entre restart: unless-stopped e restart: always?
Olá, Gerson!
Tudo bem?
always: Se a opção restart estiver definida como always, o Docker irá reiniciar o contêiner automaticamente, independentemente do motivo pelo qual ele parou. Isso significa que, se ocorrer uma falha ou o contêiner for parado manualmente, ele será reiniciado imediatamente. O contêiner será reiniciado mesmo se ocorrer um erro na inicialização do contêiner, como uma falha na execução do comando de entrada (entrypoint) ou a não execução do healthcheck.
unless-stopped: Se a opção restart estiver definida como unless-stopped, o Docker irá reiniciar o contêiner automaticamente apenas se ele não for parado manualmente. Isso significa que, se ocorrer uma falha no contêiner, ele será reiniciado, mas se você parar o contêiner manualmente usando o comando docker-compose stop ou um comando equivalente, ele não será reiniciado automaticamente. Essa opção permite que você controle manualmente a reinicialização do contêiner.

Obrigado!

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!