docker scout watch
| 描述 | 监视注册表中的仓库并将镜像和索引推送到 Docker Scout(实验性) |
|---|---|
| 用法 | docker scout watch |
实验性
此命令为实验性功能。
实验性功能旨在用于测试和反馈,因为其功能或设计可能会在版本之间更改,恕不另行通知,或者在未来的版本中可能被完全移除。
描述
docker scout watch 命令监控注册表中的仓库
并将镜像或分析结果推送到 Docker Scout。
选项
| 选项 | 默认 | 描述 |
|---|---|---|
--all-images | 推送所有镜像,而不仅仅是在 watch 命令运行期间推送的镜像 | |
--dry-run | 监控镜像并进行准备,但不推送它们 | |
--interval | 60 | 检查间隔时间(秒) |
--org | 镜像将被推送到的 Docker 组织命名空间 | |
--refresh-registry | 在每次运行时刷新注册中心的仓库列表。仅在使用 --registry 时有效。 | |
--registry | 要监视的仓库 | |
--repository | 要关注的仓库 | |
--sbom | true | 创建并上传 SBOM |
--tag | 用于匹配监控标签的正则表达式 | |
--workers | 3 | 并发工作进程数 |
示例
监视来自两个仓库的新镜像并推送它们
$ docker scout watch --org my-org --repository registry-1.example.com/repo-1 --repository registry-2.example.com/repo-2
仅推送带有特定标签的镜像
$ docker scout watch --org my-org --repository registry.example.com/my-service --tag latest
查看注册表的所有仓库
$ docker scout watch --org my-org --registry registry.example.com
推送所有镜像,而不仅仅是新镜像
$ docker scout watch--org my-org --repository registry.example.com/my-service --all-images