docker scout watch
說明 | 監控 registry 中的 repository,並將映像檔和索引推送到 Docker Scout(實驗性功能) |
---|---|
用法 | docker scout watch |
實驗性
此命令為實驗性功能。
實驗性功能旨在供測試和回饋使用,因為它們的功能或設計可能會在版本之間發生變化,恕不另行通知,或者在將來的版本中會被完全移除。
說明
docker scout watch
命令會監控 registry 中的 repository,並將映像檔或分析結果推送到 Docker Scout。
選項
選項 | 預設值 | 說明 |
---|---|---|
--all-images | 推送所有映像檔,而不僅僅是 watch 命令執行期間推送的映像檔 | |
--dry-run | 監控映像檔並準備它們,但不推送它們 | |
--interval | 60 | 檢查之間的時間間隔(以秒為單位) |
--org | 映像檔將被推送到的 Docker 組織的命名空間 | |
--refresh-registry | 每次執行時重新整理 registry 的 repository 列表。僅適用於 --registry。 | |
--registry | 要監控的 Registry | |
--repository | 要監控的 Repository | |
--sbom | true | 建立並上傳 SBOM |
--tag | 用於匹配要監控的標籤的正則表達式 | |
--workers | 3 | 併發 worker 的數量 |
範例
監控來自兩個 repository 的新映像檔並推送它們
$ 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
監控 registry 的所有 repository
$ docker scout watch --org my-org --registry registry.example.com
推送所有映像檔,而不僅僅是新的映像檔
$ docker scout watch--org my-org --repository registry.example.com/my-service --all-images