Aktivieren von Docker Scout für ein Repository aus einer bestimmten Registry
In diesem Schritt erfahren Sie, wie Sie Docker Scout für ein Repository aktivieren können, das sich in einer anderen Container-Registry als Docker Hub befindet. Dies ist wichtig, wenn Sie private Registries oder andere öffentliche Registries verwenden.
Um Docker Scout für ein Repository aus einer bestimmten Registry zu aktivieren, müssen Sie den Namen der Registry im Repository-Pfad angeben. Die grundlegende Syntax lautet:
docker scout repo enable <registry>/<repository>
Ersetzen Sie <registry>
durch die Adresse der Container-Registry und <repository>
durch den Namen des Repositories innerhalb dieser Registry.
In diesem Beispiel nehmen wir an, dass wir ein Repository namens my-app
in einer hypothetischen Registry unter myregistry.example.com
haben.
Zunächst ziehen wir ein Beispiel-Image aus einer anderen Registry, um dieses Szenario zu simulieren. Wir verwenden das alpine
-Image aus registry.hub.docker.com
(was dasselbe wie docker.io
ist, aber wir verwenden den vollständigen Namen, um die Angabe einer Registry zu demonstrieren).
docker pull registry.hub.docker.com/library/alpine
Dieser Befehl zieht das alpine
-Image aus der angegebenen Registry.
Jetzt aktivieren wir Docker Scout für dieses Image und geben explizit die Registry an.
docker scout repo enable registry.hub.docker.com/library/alpine
Nachdem Sie diesen Befehl ausgeführt haben, sollten Sie eine Ausgabe sehen, die bestätigt, dass Docker Scout für das angegebene Repository in der angegebenen Registry aktiviert wurde.
Um zu überprüfen, ob das Repository aus der bestimmten Registry für die Überwachung hinzugefügt wurde, können Sie die aktivierten Repositories und Organisationen mit dem Befehl docker scout repo ls
auflisten.
docker scout repo ls
Sie sollten registry.hub.docker.com/library/alpine
in der Ausgabe sehen, was darauf hinweist, dass Docker Scout jetzt so konfiguriert ist, dass es dieses Repository aus der angegebenen Registry überwacht.