AD

¿Ya dominas lo básico? Un curso estructurado de Docker es la vía rápida para dar el salto.

Ver cursos de Docker en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐳Lecciones de Docker
Lección 21 / 45

Leer los registros con docker logs

En esta lección verás lo que el contenedor ha escrito por pantalla.

docker logs web muestra su salida. Con -f se queda siguiendo en directo, y con --tail 50 muestra solo las últimas líneas.

Es la primera orden que se ejecuta cuando algo va mal, y especialmente cuando un contenedor arrancó y murió: ahí está el motivo escrito.

Lo que recoge es concretamente la salida estándar y la de errores del proceso principal. Esa precisión importa: una aplicación que escriba sus registros en un archivo dentro del contenedor no aparecerá aquí. Por eso la convención en el mundo de los contenedores es que las aplicaciones escriban a la salida estándar y no a archivos — al revés de lo que se hacía en servidores tradicionales.

Con --since 10m se limita a los últimos minutos, muy útil cuando el registro es enorme.

Un aviso de mantenimiento: los registros crecen sin límite por defecto y pueden llenar el disco de un servidor. En producción se configura la rotación con las opciones del controlador de registro, o se envían a un sistema centralizado.

Docker
Pruébalo (escríbelo en la terminal simulada)
docker logs web

🧑‍💻 Puedes escribir este comando en la terminal simulada de Docker para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)