Sobes.tech
Junior — Middle

Quais métodos podem ser usados para terminar o trabalho e sair do contêiner Docker ao iniciá-lo?

sobes.tech IA

Resposta da IA

Para terminar o trabalho e sair do contêiner Docker ao iniciá-lo, podem ser utilizados vários métodos:

  1. Terminar o processo principal dentro do contêiner — o contêiner funciona enquanto o processo principal estiver em execução. Se esse processo terminar, o contêiner será parado.

  2. Comando exit em modo interativo — se o contêiner for iniciado com -it (de forma interativa), basta digitar exit no terminal do contêiner.

  3. Enviar um sinal de término — por exemplo, docker stop <container_id> envia o sinal SIGTERM ao processo principal, levando ao seu encerramento.

  4. Usar o comando docker kill — termina forçosamente o contêiner enviando o sinal SIGKILL.

Exemplo de início interativo e saída:

docker run -it ubuntu /bin/bash
# dentro do contêiner
exit

Após digitar exit, o contêiner terminará sua execução.