使用環境變數設定 Docker Scout
目錄
下列環境變數可用於設定 Docker Scout CLI 指令,以及對應的 docker/scout-cli 容器映像檔。
| 名稱 | 格式 | 描述 |
|---|---|---|
| DOCKER_SCOUT_CACHE_FORMAT | String | 本機映像檔快取的格式;可以是 oci 或 tar(預設值:oci) |
| DOCKER_SCOUT_CACHE_DIR | String | 儲存本機 SBOM 快取的目錄(預設值:$HOME/.docker/scout) |
| DOCKER_SCOUT_NO_CACHE | 布林值 | 設定為 true 時,會停用本機 SBOM 快取的使用 |
| DOCKER_SCOUT_OFFLINE | 布林值 | 在索引 SBOM 時使用離線模式 |
| DOCKER_SCOUT_REGISTRY_TOKEN | String | 拉取映像檔時用於向登錄庫(registry)進行驗證的 Token |
| DOCKER_SCOUT_REGISTRY_USER | String | 拉取映像檔時用於向登錄庫進行驗證的使用者名稱 |
| DOCKER_SCOUT_REGISTRY_PASSWORD | String | 拉取映像檔時用於向登錄庫進行驗證的密碼或個人存取權杖(PAT) |
| DOCKER_SCOUT_HUB_USER | String | 用於向 Docker Scout 後端進行驗證的 Docker Hub 使用者名稱 |
| DOCKER_SCOUT_HUB_PASSWORD | String | 用於向 Docker Scout 後端進行驗證的 Docker Hub 密碼或個人存取權杖 |
| DOCKER_SCOUT_NEW_VERSION_WARN | 布林值 | 針對 Docker Scout CLI 的新版本發出警告 |
| DOCKER_SCOUT_EXPERIMENTAL_WARN | 布林值 | 針對實驗性功能發出警告 |
| DOCKER_SCOUT_EXPERIMENTAL_POLICY_OUTPUT | 布林值 | 停用原則評估的實驗性輸出 |
離線模式
在正常運作下,Docker Scout 會交叉參照外部系統(例如 npm、NuGet 或 proxy.golang.org)以擷取您映像檔中所發現套件的額外資訊。
當 DOCKER_SCOUT_OFFLINE 設定為 true 時,Docker Scout 映像檔分析會以離線模式執行。離線模式表示 Docker Scout 不會向外部系統發出對外請求。
若要使用離線模式
$ export DOCKER_SCOUT_OFFLINE=true