Compartir comentarios
Las respuestas se generan en base a la documentación.

docker config inspect

DescripciónMuestra información detallada sobre una o más configuraciones (configs)
Usodocker config inspect [OPTIONS] CONFIG [CONFIG...]

Swarm Este comando funciona con el orquestador de Swarm.

Descripción

Inspecciona la configuración especificada.

Por defecto, esto genera todos los resultados en un array JSON. Si se especifica un formato, la plantilla dada se ejecutará para cada resultado.

El paquete text/template de Go describe todos los detalles del formato.

Para obtener información detallada sobre el uso de configuraciones, consulta store configuration data using Docker Configs.

Note

Este es un comando de administración de clústeres y debe ejecutarse en un nodo administrador (manager) de Swarm. Para obtener más información sobre administradores y trabajadores (workers), consulta la sección de modo Swarm en la documentación.

Opciones

OpciónPredeterminadoDescripción
-f, --formatFormatea la salida utilizando una plantilla personalizada:
'json': Imprime en formato JSON
'PLANTILLA': Imprime la salida utilizando la plantilla de Go especificada.
Consulta https://docs-docker.esdocu.com/go/formatting/ para obtener más información sobre cómo formatear la salida con plantillas
--prettyImprime la información en un formato legible para humanos

Ejemplos

Inspeccionar una configuración (config) por nombre o ID

Puedes inspeccionar una configuración, ya sea por su nombre o ID

Por ejemplo, dada la siguiente configuración:

$ docker config ls

ID                          NAME                CREATED             UPDATED
eo7jnzguqgtpdah3cm5srfb97   my_config           3 minutes ago       3 minutes ago
$ docker config inspect config.json

La salida está en formato JSON, por ejemplo:

[
  {
    "ID": "eo7jnzguqgtpdah3cm5srfb97",
    "Version": {
      "Index": 17
    },
    "CreatedAt": "2017-03-24T08:15:09.735271783Z",
    "UpdatedAt": "2017-03-24T08:15:09.735271783Z",
    "Spec": {
      "Name": "my_config",
      "Labels": {
        "env": "dev",
        "rev": "20170324"
      },
      "Data": "aGVsbG8K"
    }
  }
]

Formatear la salida (--format)

Puedes usar la opción --format para obtener información específica sobre una configuración. El siguiente comando de ejemplo genera la hora de creación de la configuración.

$ docker config inspect --format='{{.CreatedAt}}' eo7jnzguqgtpdah3cm5srfb97

2017-03-24 08:15:09.735271783 +0000 UTC