En los pasos anteriores, aprendiste cómo ver el uso de disco de Docker en un formato legible por humanos. A veces, es posible que necesites procesar esta información de forma programática. Docker te permite formatear la salida de los comandos utilizando la opción --format
.
Para obtener la salida de docker system df
en formato JSON, puedes utilizar la opción --format json
. Esto es útil para scripting o integrar la información de uso de disco de Docker en otras herramientas.
Ejecutemos el comando con la opción de formato JSON:
docker system df --format json
La salida será una matriz JSON que contiene objetos que representan el uso de disco de cada componente (Imágenes, Contenedores, Volúmenes Locales, Caché de Construcción).
Por ejemplo, la salida podría verse así (formateada para mayor legibilidad):
[
{
"Type": "Images",
"Total": 2,
"Active": 2,
"Size": 205800000,
"Reclaimable": 0
},
{
"Type": "Containers",
"Total": 0,
"Active": 0,
"Size": 0,
"Reclaimable": 0
},
{
"Type": "Local Volumes",
"Total": 0,
"Active": 0,
"Size": 0,
"Reclaimable": 0
},
{
"Type": "Build Cache",
"Total": 0,
"Active": 0,
"Size": 0,
"Reclaimable": 0
}
]
Esta salida JSON se puede analizar fácilmente mediante lenguajes de programación o herramientas de línea de comandos como jq
para un procesamiento adicional.