Wie greife ich auf Docker-Image-Labels zu, deren Namen Punkte enthalten?

Mary-Kate Olsen
Freigeben: 2024-11-09 00:38:02
Original
574 Leute haben es durchsucht

How to Access Docker Image Labels with Periods in Their Names?

Zugriff auf Docker-Image-Beschriftungen mit Punkten in Namen

Der Docker-Inspect-Befehl von Docker bietet eine Möglichkeit, mit Docker-Images verknüpfte Beschriftungen abzurufen. Allerdings stellt der Zugriff auf Etiketten mit Punkten (.") in ihren Namen mit der Option --format eine Herausforderung dar.

Um die Einschränkungen der Option --format zu umgehen, bietet die Indexfunktion eine Lösung. Mit dieser Funktion können Benutzer Werte aus einer kartenähnlichen Struktur basierend auf einem angegebenen Schlüssel abrufen.

Im Bash-Skript kann die folgende Syntax verwendet werden:

docker inspect -f '{{ index .Config.Labels "com.wherever.foo" }}' <image-name>
Nach dem Login kopieren

Dieser Befehl wird zurückgegeben der mit der Bezeichnung „com.wherever.foo“ verknüpfte Wert aus der JSON-Ausgabe des Docker-Inspect-Befehls.

Das obige ist der detaillierte Inhalt vonWie greife ich auf Docker-Image-Labels zu, deren Namen Punkte enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage