使用环境变量配置 Docker Scout

以下环境变量可用于配置 Docker Scout CLI 命令和相应的容器镜像:docker/scout-cli

名字格式描述
DOCKER_SCOUT_CACHE_FORMAT字符串本地镜像缓存的格式;可以是 或 (默认:ocitaroci)
DOCKER_SCOUT_CACHE_DIR字符串存储本地 SBOM 高速缓存的目录(默认:$HOME/.docker/scout)
DOCKER_SCOUT_NO_CACHE布尔设置为 时,将禁用本地 SBOM 高速缓存true
DOCKER_SCOUT_OFFLINE布尔在为 SBOM 编制索引时使用脱机模式
DOCKER_SCOUT_REGISTRY_TOKEN字符串用于在拉取镜像时向注册表进行身份验证的令牌
DOCKER_SCOUT_REGISTRY_USER字符串用于在拉取镜像时向注册表进行身份验证的用户名
DOCKER_SCOUT_REGISTRY_PASSWORD字符串用于在拉取镜像时向注册表进行身份验证的密码或 personal access token
DOCKER_SCOUT_HUB_USER字符串用于向 Docker Scout 后端进行身份验证的 Docker Hub 用户名
DOCKER_SCOUT_HUB_PASSWORD字符串用于向 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 镜像分析将运行 在离线模式下。离线模式意味着 Docker Scout 不会发出出站请求 到外部系统。DOCKER_SCOUT_OFFLINEtrue

要使用离线模式:

$ export DOCKER_SCOUT_OFFLINE=true