¿Por qué se reinicia mi contenedor Docker?
¿Por qué se reinicia mi contenedor Docker?

Video: ¿Por qué se reinicia mi contenedor Docker?

Video: ¿Por qué se reinicia mi contenedor Docker?
Video: Contenedor docker se detiene como solucionarlo 2024, Abril
Anonim

Envase intenta arrancar. En los proceso, intenta acceder a un archivo / biblioteca que no existe. Eso reinicia porque el reinicio la política debe haberse establecido en algo diferente a no ( los predeterminado), (usando los bandera de línea de comando - reiniciar o el estibador -componer.

Con respecto a esto, ¿cómo evito que el contenedor Docker se reinicie?

Consulte la documentación para estibador actualizar y Reinicio de Docker políticas. Puedes empezar tu envase con -- reiniciar = a menos que- interrumpido . Si tienes un enjambre reiniciando los contenedores , el enjambre lo hará reiniciar alguna contenedores usted parada o rm, independientemente de la reiniciar opción.

Además, ¿qué hace el reinicio de Docker? Estibador proporciona reiniciar políticas para controlar si sus contenedores se inician automáticamente cuando salen o cuando Docker se reinicia . Reiniciar Las políticas garantizan que los contenedores vinculados se inicien en el orden correcto. Estibador recomienda que use reiniciar políticas y evite el uso de administradores de procesos para iniciar contenedores.

De esta manera, ¿reiniciar Docker mata los contenedores?

3 respuestas. Asesinará el proceso si se está ejecutando y elimine el envase , en un solo paso. Si corro con … reiniciar = siempre, estibador parada voluntad detiene el proceso y permanece detenido.

¿Cómo ejecuto un contenedor Docker de forma continua?

Si desea conservar su contenedor en funcionamiento en modo independiente, es necesario correr algo en primer plano. Una forma sencilla de hacer esto es seguir el dispositivo / dev / null como el comando CMD o ENTRYPOINT de su Estibador imagen. Este comando también podría correr como último paso en un script personalizado utilizado con CMD o ENTRYPOINT.

Recomendado: