docker scout recommendations
描述 | 顯示可用的基礎映象更新和修復建議 |
---|---|
用法 | docker scout recommendations [IMAGE|DIRECTORY|ARCHIVE] |
描述
docker scout recommendations
命令顯示基礎映象更新的建議。它會分析映象並顯示重新整理或更新基礎映象的建議。對於每個建議,它會列出一些好處,例如減少漏洞或更小的映象大小。
如果未指定映象,則使用最近構建的映象。
支援以下工件型別:
- 映象
- OCI 佈局目錄
- 由
docker save
建立的 Tarball 存檔 - 本地目錄或檔案
預設情況下,該工具需要一個映象引用,例如:
redis
curlimages/curl:7.87.0
mcr.microsoft.com/dotnet/runtime:7.0
如果您要分析的工件是 OCI 目錄、tarball 存檔、本地檔案或目錄,或者如果您想控制映象的解析來源,則必須在引用前加上以下字首之一:
image://
(預設)使用本地映象,或回退到登錄檔查詢local://
使用本地映象儲存中的映象(不進行登錄檔查詢)registry://
使用登錄檔中的映象(不使用本地映象)oci-dir://
使用 OCI 佈局目錄archive://
使用由docker save
建立的 tarball 存檔fs://
使用本地目錄或檔案
選項
選項 | 預設值 | 描述 |
---|---|---|
--only-refresh | 僅顯示基礎映象重新整理建議 | |
--only-update | 僅顯示基礎映象更新建議 | |
--org | Docker 組織的名稱空間 | |
-o, --output | 將報告寫入檔案 | |
--platform | 要分析的映象平臺 | |
--ref | 如果提供的 tarball 包含多個引用,則使用的引用。 只能與 archive 一起使用 | |
--tag | 指定標籤 |
示例
顯示基礎映象更新建議
$ docker scout recommendations golang:1.19.4
僅顯示基礎映象重新整理建議
$ docker scout recommendations --only-refresh golang:1.19.4
僅顯示基礎映象更新建議
$ docker scout recommendations --only-update golang:1.19.4