In diesem Schritt lernen Sie, wie Sie die Ausgabe des docker config ls
-Befehls mit dem --format
-Flag formatieren können. Dies ermöglicht es Ihnen, die Ausgabe anzupassen, um nur die benötigten Informationen anzuzeigen oder sie in einem bestimmten Format wie JSON darzustellen.
Standardmäßig gibt docker config ls
eine Tabelle aus.
docker config ls
Mit dem --format
-Flag können Sie eine Go-Vorlage angeben, um die Ausgabe zu formatieren. Um beispielsweise nur die Konfigurations-ID und den Namen anzuzeigen, können Sie folgendes Format verwenden:
docker config ls --format "{{.ID}}\t{{.Name}}"
Dieser Befehl gibt die ID und den Namen jeder Konfiguration aus, getrennt durch einen Tab.
Sie können die Daten auch im JSON-Format ausgeben, was für Skripte oder die Integration mit anderen Tools nützlich ist.
docker config ls --format json
Dies gibt ein JSON-Array aus, wobei jedes Element eine Konfiguration repräsentiert.
Lassen Sie uns ein weiteres Format ausprobieren, um den Namen und den Erstellungszeitpunkt anzuzeigen.
docker config ls --format "Config Name: {{.Name}}, Created At: {{.CreatedAt}}"
Dieser Befehl gibt für jede Konfiguration eine benutzerdefinierte Zeichenkette aus, die ihren Namen und den Erstellungszeitstempel zeigt.
Sie können andere verfügbare Felder erkunden, die Sie in Ihr Format aufnehmen möchten, indem Sie eine Konfiguration mit docker config inspect <config_id>
untersuchen.
Untersuchen wir beispielsweise my_config
, um dessen Details zu sehen. Ersetzen Sie <config_id>
durch die tatsächliche ID von my_config
aus der docker config ls
-Ausgabe.
docker config inspect my_config
Die Ausgabe zeigt verschiedene Felder wie ID
, Name
, CreatedAt
, UpdatedAt
, Spec
und Version
. Sie können diese Feldnamen in Ihrer --format
-Zeichenkette verwenden.
Experimentieren Sie mit verschiedenen Formatzeichenketten, um zu sehen, wie Sie die Ausgabe nach Ihren Bedürfnissen anpassen können.