Cómo mostrar los registros de Docker hasta que el contenedor esté sano

Cómo mostrar los registros de Docker hasta que el contenedor esté sano

Estoy intentando crear una infraestructura de CI para un proyecto. Implementamos la aplicación con Docker. Por lo general, lleva algún tiempo iniciar la aplicación. Me gustaría ver en mis registros de trabajo de gitlab mis registros de Docker... pero me gustaría dejar de mostrarlos tan pronto como la aplicación comience a regresar 200al punto final seleccionado.

Ya tengo una verificación de estado configurada para mis contenedores en el archivo docker-compose si eso fuera útil.

Me gustaría evitar verificar manualmente el estado de la verificación de estado y mostrar partes de los registros con docker-compose logs --tail, porque entonces podría obtener líneas duplicadas. Entonces, ¿tal vez debería usar algún tipo de archivo de cola?

¿Conoce alguna herramienta que pueda simplificar esto?

Cualquier sugerencia sera muy apreciada. :)

información relacionada