So verwenden Sie den Befehl docker scout repo list, um Repositories aufzulisten

DockerDockerBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernen Sie, wie Sie den Befehl docker scout repo ls verwenden, um Docker Scout-Repositories aufzulisten und zu filtern. Docker Scout hilft Ihnen, die Sicherheitslage Ihrer Images zu verstehen, und die Verwaltung Ihrer Repositories ist ein wichtiger Bestandteil dieses Prozesses.

Sie beginnen damit, alle konfigurierten Docker Scout-Repositories aufzulisten. Anschließend erfahren Sie, wie Sie die Liste nach Repository-Namen filtern können, um bestimmte Repositories zu finden. Abschließend lernen Sie, wie Sie nur aktivierte Repositories auflisten und wie Sie Repositories aus einer bestimmten Registry auflisten können.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker(("Docker")) -.-> docker/ImageOperationsGroup(["Image Operations"]) docker/ContainerOperationsGroup -.-> docker/ls("List Containers") docker/ImageOperationsGroup -.-> docker/search("Search Images in Repository") subgraph Lab Skills docker/ls -.-> lab-555214{{"So verwenden Sie den Befehl docker scout repo list, um Repositories aufzulisten"}} docker/search -.-> lab-555214{{"So verwenden Sie den Befehl docker scout repo list, um Repositories aufzulisten"}} end

Auflisten aller Docker Scout-Repositories

In diesem Schritt lernen Sie, wie Sie alle derzeit konfigurierten Docker Scout-Repositories auflisten können. Docker Scout hilft Ihnen, die Sicherheitslage Ihrer Images zu verstehen.

Um alle Repositories aufzulisten, können Sie den Befehl docker scout repo ls verwenden. Dieser Befehl zeigt eine Liste aller Repositories an, die von Docker Scout überwacht werden, zusammen mit ihrem Status (aktiviert oder deaktiviert).

Probieren wir es aus, die Repositories aufzulisten. Öffnen Sie Ihr Terminal in der LabEx-Umgebung.

docker scout repo ls

Sie sollten eine Ausgabe ähnlich der folgenden sehen (die genaue Ausgabe kann je nach Standardkonfiguration variieren):

REPOSITORY                                  STATUS
docker.io/library/alpine                    enabled
docker.io/library/ubuntu                    enabled

Diese Ausgabe zeigt den Namen des Repositories und seinen aktuellen Status.

Auflisten von Repositories gefiltert nach Name

In diesem Schritt lernen Sie, wie Sie die Liste der Docker Scout-Repositories nach Namen filtern können. Dies ist nützlich, wenn Sie viele Repositories konfiguriert haben und ein bestimmtes Repository oder eine Gruppe von Repositories finden möchten, die einem bestimmten Muster entsprechen.

Sie können die Option --filter name=<pattern> zusammen mit dem Befehl docker scout repo ls verwenden, um die Ausgabe nach Repository-Namen zu filtern. Das Muster kann ein vollständiger Name oder ein Teilname sein.

Probieren wir es aus, die Repositories so zu filtern, dass nur diejenigen angezeigt werden, deren Name "alpine" enthält.

docker scout repo ls --filter name=alpine

Sie sollten eine Ausgabe ähnlich der folgenden sehen, die nur das Repository mit "alpine" im Namen anzeigt:

REPOSITORY                                  STATUS
docker.io/library/alpine                    enabled

Jetzt probieren wir es aus, nach Repositories zu filtern, die "ubuntu" enthalten.

docker scout repo ls --filter name=ubuntu

Sie sollten eine Ausgabe ähnlich der folgenden sehen:

REPOSITORY                                  STATUS
docker.io/library/ubuntu                    enabled

Dies zeigt, wie Sie die Option --filter name verwenden können, um die Liste der Repositories basierend auf ihren Namen einzugrenzen.

Auflisten nur der aktivierten Repositories

In diesem Schritt lernen Sie, wie Sie nur die aktivierten Docker Scout-Repositories auflisten können. Standardmäßig listet docker scout repo ls alle Repositories auf, unabhängig von ihrem Status. Sie können die Liste filtern, um nur diejenigen anzuzeigen, die derzeit für die Überprüfung aktiviert sind.

Um nur die aktivierten Repositories aufzulisten, können Sie die Option --filter status=enabled zusammen mit dem Befehl docker scout repo ls verwenden.

Probieren wir es aus, nur die aktivierten Repositories aufzulisten.

docker scout repo ls --filter status=enabled

Sie sollten eine Ausgabe ähnlich der folgenden sehen, die nur Repositories mit dem Status "aktiviert" anzeigt:

REPOSITORY                                  STATUS
docker.io/library/alpine                    enabled
docker.io/library/ubuntu                    enabled

Dies ist nützlich, wenn Sie schnell sehen möchten, welche Repositories von Docker Scout aktiv überwacht werden.

Auflisten von Repositories aus einem bestimmten Registry

In diesem Schritt lernen Sie, wie Sie Docker Scout-Repositories auflisten können, die zu einem bestimmten Registry (Registrierungsserver) gehören. Dies ist hilfreich, wenn Sie mit mehreren Registries arbeiten und sich auf Repositories aus einer bestimmten Quelle konzentrieren möchten.

Sie können die Option --filter registry=<registry_name> zusammen mit dem Befehl docker scout repo ls verwenden, um die Ausgabe nach dem Registry-Namen zu filtern. Beispielsweise würden Sie docker.io verwenden, um Repositories aus Docker Hub aufzulisten.

Probieren wir es aus, Repositories aus dem docker.io-Registry aufzulisten.

docker scout repo ls --filter registry=docker.io

Sie sollten eine Ausgabe ähnlich der folgenden sehen, die nur Repositories aus dem docker.io-Registry anzeigt:

REPOSITORY                                  STATUS
docker.io/library/alpine                    enabled
docker.io/library/ubuntu                    enabled

Mit diesem Befehl können Sie die Repositories, die nach ihrem Registry organisiert sind, leicht anzeigen.

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie den Befehl docker scout repo ls verwenden können, um Docker Scout-Repositories aufzulisten. Sie haben zunächst alle konfigurierten Repositories aufgelistet, um ihre Namen und ihren Status (aktiviert oder deaktiviert) zu sehen.

Anschließend haben Sie untersucht, wie Sie die Repository-Liste mithilfe der Option --filter name=<pattern> filtern können, um Repositories zu finden, die einem bestimmten Namen oder Muster entsprechen. Schließlich haben Sie gelernt, wie Sie nur die aktivierten Repositories und Repositories aus einem bestimmten Registry (Registrierungsserver) auflisten können, sodass Sie Ihre Docker Scout-Repositories effektiv verwalten und anzeigen können.