Sobes.tech
Junior — Middle

¿Qué métodos se pueden usar para finalizar el trabajo y salir del contenedor Docker al iniciarlo?

sobes.tech AI

Respuesta de la IA

Para finalizar el trabajo y salir del contenedor Docker al iniciarlo, se pueden usar varios métodos:

  1. Finalizar el proceso principal dentro del contenedor — el contenedor funciona mientras el proceso principal esté en ejecución. Si este proceso termina, el contenedor se detendrá.

  2. Comando exit en modo interactivo — si el contenedor se inicia con -it (de forma interactiva), simplemente se puede ingresar exit en la terminal del contenedor.

  3. Enviar una señal de terminación — por ejemplo, docker stop <container_id> envía la señal SIGTERM al proceso principal, lo que lleva a su finalización.

  4. Usar el comando docker kill — finaliza forzosamente el contenedor enviando la señal SIGKILL.

Ejemplo de inicio interactivo y salida:

docker run -it ubuntu /bin/bash
# dentro del contenedor
exit

Después de ingresar exit, el contenedor finalizará su trabajo.