Parar e iniciar manualmente os contêineres nas Instâncias de Contêiner do Azure

A configuração de política de reinicialização de um grupo de contêineres determina como as instâncias de contêiner iniciam ou param por padrão. Você pode substituir a configuração padrão interrompendo ou iniciando manualmente um grupo de contêineres.

Observação

Se o seu grupo de contêineres estiver configurado com um endereço IP, esse endereço pode ser alterado quando o grupo de contêineres for reiniciado.

Stop

Pare manualmente um grupo de contêineres em execução – por exemplo, usando o comando az container stop ou o portal do Azure. Para determinadas cargas de trabalho de contêiner, talvez você queira parar um grupo de contêineres de execução longa após um período definido para economizar custos.

Quando um grupo de contêineres entra no estado Parado, ele encerra e recicla todos os contêineres do grupo. Ele não preserva o estado do contêiner.

Quando os contêineres são reciclados, os recursos são desalocados e a cobrança é interrompida para o grupo de contêineres.

A ação de parada não terá efeito se o grupo de contêineres já tiver sido encerrado (estiver em um estado de Êxito ou Falha). Por exemplo, um grupo de contêineres com tarefas de contêiner de execução única que foram executadas com êxito termina no estado Êxito. As tentativas de parar o grupo nesse estado não alteram o estado.

Iniciar

Quando um grupo de contêineres é parado – seja porque os contêineres encerraram por conta própria ou você parou o grupo manualmente –, você pode iniciar os contêineres. Por exemplo, use o comando az container start ou o portal do Azure para iniciar manualmente os contêineres no grupo. Se a imagem de contêiner de qualquer contêiner for atualizada, uma nova imagem será extraída.

Iniciar um grupo de contêineres inicia uma nova implantação com a mesma configuração de contêiner. Essa ação pode ajudar você a reutilizar rapidamente uma configuração de grupo de contêineres conhecido que funciona conforme o esperado. Você não precisa criar um novo grupo de contêineres para executar a mesma carga de trabalho.

Todos os contêineres em um grupo de contêineres são iniciados por esta ação. Não é possível iniciar um contêiner específico no grupo.

Após você iniciar ou reiniciar manualmente um grupo de contêineres, o grupo de contêineres é executado de acordo com a política de reinicialização configurada.

Reiniciar

Você pode reiniciar um grupo de contêineres enquanto ele está em execução – por exemplo, usando o comando az container restart. Essa ação reinicia todos os contêineres no grupo de contêineres. Se a imagem de contêiner de qualquer contêiner for atualizada, uma nova imagem será extraída.

Reiniciar um grupo de contêineres é útil quando você deseja solucionar um problema de implantação. Por exemplo, se uma limitação de recursos temporária impedir que seus contêineres sejam executados com êxito, reiniciar o grupo poderá resolver o problema.

Todos os contêineres em um grupo de contêineres são reiniciados por essa ação. Não é possível reiniciar um contêiner específico no grupo.

Após você reiniciar manualmente um grupo de contêineres, o grupo de contêineres é executado de acordo com a política de reinicialização configurada.

Próximas etapas

Saiba mais sobre as configurações de política de reinicialização nas Instâncias de Contêiner do Azure.

Além de parar e iniciar manualmente um grupo de contêineres com a configuração existente, você pode atualizar as configurações de um grupo de contêineres em execução.