Pour afficher les labels associés à une image, par exemple ici traefik
$ docker image inspect --format '{{json .Config.Labels}}' traefik:v2.4 {"org.opencontainers.image.description":"A modern reverse-proxy","org.opencontainers.image.documentation":"https://docs.traefik.io","org.opencontainers.image.title":"Traefik","org.opencontainers.image.url":"https://traefik.io","org.opencontainers.image.vendor":"Traefik Labs","org.opencontainers.image.version":"v2.4.2"}
Pour mettre en forme les données formatées en JSON on peut utiliser jq:
$ docker image inspect --format '{{json .Config.Labels}}' traefik:v2.4 | jq { "org.opencontainers.image.description": "A modern reverse-proxy", "org.opencontainers.image.documentation": "https://docs.traefik.io", "org.opencontainers.image.title": "Traefik", "org.opencontainers.image.url": "https://traefik.io", "org.opencontainers.image.vendor": "Traefik Labs", "org.opencontainers.image.version": "v2.4.2" }
Autre exemple sans formatage JSON, en récupérant la valeur d'une clé seulement:
$ docker image inspect --format '{{ index .Config.Labels "org.opencontainers.image.title"}}' traefik:v2.4