Heim > Backend-Entwicklung > Golang > Wie greife ich auf Docker-Image-Beschriftungen mit Punkten im Namen zu?

Wie greife ich auf Docker-Image-Beschriftungen mit Punkten im Namen zu?

Mary-Kate Olsen
Freigeben: 2024-11-09 07:08:02
Original
861 Leute haben es durchsucht

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

Zugriff auf Docker-Image-Beschriftungen mit Punkten im Namen

Der Befehl docker inspect bietet eine vielseitige Möglichkeit, Informationen über Docker-Images, einschließlich ihrer, abzurufen Etiketten. Der Zugriff auf Etiketten mit Punkten im Namen kann jedoch eine Herausforderung darstellen.

Verwendung der einfachen Notation

Für einfache Etikettennamen ermöglicht die Option --format mit Go-Vorlagen dies Einfaches Abrufen von Etiketten:

$ docker build -t foo .
$ docker inspect -f '{{ .Config.Labels.foo }}' foo
bar
Nach dem Login kopieren

Zugriff auf Etiketten mit Punkte

Um auf Beschriftungen mit Punkten zuzugreifen, reicht die Syntax der Go-Vorlage nicht aus. Allerdings kann die Indexfunktion innerhalb einer Vorlage verwendet werden:

$ docker inspect -f '{{ index .Config.Labels "com.wherever.foo" }}' foo
bang
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie greife ich auf Docker-Image-Beschriftungen mit Punkten im Namen zu?. 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