Configurar Docker Scout con variables de entorno
Las siguientes variables de entorno están disponibles para configurar los comandos de la CLI de Docker Scout y la imagen de contenedor docker/scout-cli correspondiente:
| Nombre | Formato | Descripción |
|---|---|---|
| DOCKER_SCOUT_CACHE_FORMAT | String | Formato de la caché de imágenes local; puede ser oci o tar (predeterminado: oci) |
| DOCKER_SCOUT_CACHE_DIR | String | Directorio donde se almacena la caché local de SBOM (predeterminado: $HOME/.docker/scout) |
| DOCKER_SCOUT_NO_CACHE | Boolean | Cuando se establece en true, desactiva el uso de la caché local de SBOM |
| DOCKER_SCOUT_OFFLINE | Boolean | Utiliza el modo sin conexión al indexar SBOM |
| DOCKER_SCOUT_REGISTRY_TOKEN | String | Token para autenticarse en un registro al descargar (pull) imágenes |
| DOCKER_SCOUT_REGISTRY_USER | String | Nombre de usuario para autenticarse en un registro al descargar imágenes |
| DOCKER_SCOUT_REGISTRY_PASSWORD | String | Contraseña o token de acceso personal para autenticarse en un registro al descargar imágenes |
| DOCKER_SCOUT_HUB_USER | String | Nombre de usuario de Docker Hub para autenticarse en el backend de Docker Scout |
| DOCKER_SCOUT_HUB_PASSWORD | String | Contraseña o token de acceso personal de Docker Hub para autenticarse en el backend de Docker Scout |
| DOCKER_SCOUT_NEW_VERSION_WARN | Boolean | Advierte sobre nuevas versiones de la CLI de Docker Scout |
| DOCKER_SCOUT_EXPERIMENTAL_WARN | Boolean | Advierte sobre características experimentales |
| DOCKER_SCOUT_EXPERIMENTAL_POLICY_OUTPUT | Boolean | Desactiva la salida experimental para la evaluación de políticas |
Modo sin conexión
En condiciones normales de funcionamiento, Docker Scout contrasta datos con sistemas externos, como npm, NuGet o proxy.golang.org, para recuperar información adicional sobre los paquetes que encuentra en tu imagen.
Cuando DOCKER_SCOUT_OFFLINE se establece en true, el análisis de imágenes de Docker Scout se ejecuta en modo sin conexión. El modo sin conexión significa que Docker Scout no realiza solicitudes de salida a sistemas externos.
Para utilizar el modo sin conexión:
$ export DOCKER_SCOUT_OFFLINE=true