[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Gerson Hugo Samuel Chiule
Criador Gerson Hugo Samuel Chiule 25/05/2023

Professor!

Qual é a diferença entre restart: unless-stopped e restart: always?

Manager Carlos Ferreira 25/05/2023

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.

Carlos Ferreira
Criador Gerson Hugo Samuel Chiule 25/05/2023

Obrigado!

Gerson Hugo Samuel Chiule
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!