docker scout watch
Description | Watch repositories in a registry and push images and indexes to Docker Scout (experimental) |
---|---|
Usage | docker scout watch |
Experimental
This command is experimental.
Experimental features are intended for testing and feedback as their functionality or design may change between releases without warning or can be removed entirely in a future release.
Description
The docker scout watch
command watches repositories in a registry
and pushes images or analysis results to Docker Scout.
Options
Option | Default | Description |
---|---|---|
--all-images | Push all images instead of only the ones pushed during the watch command is running | |
--dry-run | Watch images and prepare them, but do not push them | |
--interval | 60 | Interval in seconds between checks |
--org | Namespace of the Docker organization to which image will be pushed | |
--refresh-registry | Refresh the list of repositories of a registry at every run. Only with --registry. | |
--registry | Registry to watch | |
--repository | Repository to watch | |
--sbom | true | Create and upload SBOMs |
--tag | Regular expression to match tags to watch | |
--workers | 3 | Number of concurrent workers |
Examples
Watch for new images from two repositories and push them
$ docker scout watch --org my-org --repository registry-1.example.com/repo-1 --repository registry-2.example.com/repo-2
Only push images with a specific tag
$ docker scout watch --org my-org --repository registry.example.com/my-service --tag latest
Watch all repositories of a registry
$ docker scout watch --org my-org --registry registry.example.com
Push all images and not just the new ones
$ docker scout watch--org my-org --repository registry.example.com/my-service --all-images