Inspección de detalles
Parte de la sección Introducción a Docker del Journey de Terminal de Coddy — lección 18 de 40.
Docker almacena muchos detalles sobre cada contenedor: su estado, la imagen de la que proviene, su configuración de red y más. El comando docker inspect lo muestra todo como JSON.
Eso suele ser más de lo que necesitas. El flag --format te permite extraer solo un campo utilizando un marcador de posición de Go-template:
docker inspect --format "{{.State.Status}}" webEsto imprime solo el estado del contenedor, por ejemplo running. Otros marcadores de posición útiles incluyen {{.Config.Image}} para el nombre de la imagen. La cadena de formato convierte un muro de JSON en el valor único que realmente necesitas.
Desafío
FácilInicia un contenedor nginx en segundo plano llamado app, luego usa docker inspect con --format "{{.State.Status}}" para imprimir solo su estado.
Hoja de referencia
Usa docker inspect para ver los detalles del contenedor como JSON. La etiqueta --format con una plantilla de Go extrae un campo específico:
docker inspect --format "{{.State.Status}}" webMarcadores de posición útiles:
{{.State.Status}}— estado del contenedor (por ejemplo,running){{.Config.Image}}— nombre de la imagen
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Introducción a Docker
4Gestión de contenedores
Nombrar contenedoresContenedores en segundo planoListar todos los contenedoresDetener y eliminarResumen: Ciclo de vida del contenedor10Proyecto de Aplicación de Saludos
Descripción general del proyectoEscribir el Dockerfile5Inspección de contenedores
Logs de contenedoresInspección de detallesEjecución de comandosRepaso - Health Check