Sobes.tech
Junior — Middle

¿Seguirá funcionando el contenedor después de reiniciar el sistema host?

sobes.tech AI

Respuesta de la IA

Por defecto, los contenedores Docker no continúan funcionando después de reiniciar el sistema host, se detienen junto con él. Para que un contenedor se inicie automáticamente después de un reinicio, es necesario establecer una política de reinicio.

Por ejemplo, al iniciar un contenedor, se puede especificar el siguiente parámetro:

docker run --restart unless-stopped ...

Valores posibles para --restart:

  • no — no reiniciar (por defecto)
  • on-failure — reiniciar en caso de errores
  • always — reiniciar siempre el contenedor
  • unless-stopped — reiniciar mientras el contenedor no sea detenido manualmente

Si se establece una política de reinicio, Docker iniciará automáticamente los contenedores con esa configuración después de reiniciar el host.