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>
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!