Referencia de ajustes
Esta referencia documenta los ajustes de Docker Desktop que los administradores pueden configurar utilizando la Gestión de Ajustes. Utiliza esta página para comprender qué ajustes están disponibles, sus valores aceptados, la compatibilidad con plataformas y qué métodos de configuración se aplican.
NoteEsta página solo cubre los ajustes configurables para administradores que están desplegando Docker Desktop en su organización. Para ver la lista completa de ajustes para el usuario de Docker Desktop, consulta Cambiar ajustes.
General
Enviar estadísticas de uso (Send usage statistics)
Controla si Docker Desktop recopila y envía estadísticas de uso local e informes de fallos a Docker. No afecta a la telemetría del lado del servidor recopilada a través de Docker Hub u otros servicios de backend, como las marcas de tiempo de inicio de sesión, descargas (pulls) o compilaciones (builds).
| Propiedad | Valor |
|---|---|
| Por defecto | true |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | analyticsEnabled |
| Consola de administración | Send usage statistics (Enviar estadísticas de uso) |
NoteLas organizaciones que utilicen el panel de Insights (Insights Dashboard) pueden necesitar tener este ajuste habilitado para garantizar que la actividad de los desarrolladores sea totalmente visible. Si los usuarios optan por no participar y el ajuste no está bloqueado, su actividad puede quedar excluida de las vistas analíticas.
Buscar actualizaciones automáticamente (Automatically check for updates)
Controla si Docker Desktop busca actualizaciones y notifica a los usuarios sobre las mismas. Cuando se establece en true, se desactivan las búsquedas de actualizaciones y las notificaciones.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | disableUpdate |
| Consola de administración | Disable update (Desactivar actualizaciones) |
NoteEn entornos con seguridad reforzada (hardened), habilita este ajuste y bloquéalo. Esto garantiza que solo se instalen las versiones validadas internamente.
Actualizar componentes automáticamente (Automatically update components)
Permite a Docker Desktop actualizar automáticamente los componentes que no requieren un reinicio, como Docker Compose, Docker Scout y la CLI de Docker.
| Propiedad | Valor |
|---|---|
| Por defecto | true |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | silentModulesUpdate |
| Consola de administración | Automatically update components (Actualizar componentes automáticamente) |
Habilitar Gordon (Enable Gordon)
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos (individuales) | true, false |
| Valores admitidos (nivel Business) | "Disabled", "Enabled", "Always Enabled" |
| Clave JSON | enableDockerAI |
| Consola de administración | Enable Gordon (Habilitar Gordon) |
ImportantLos clientes de Docker Business deben establecer esto en
"Enabled"o"Always Enabled"en la Consola de administración. Establecerlo en"User Defined"por sí solo no activará Gordon.
Bloquear docker load (Block docker load)
Evita que los usuarios carguen imágenes locales de Docker utilizando el comando docker load, lo que impone la procedencia de las imágenes al requerir que todas provengan de registros.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | blockDockerLoad |
| Consola de administración | Block Docker Load (Bloquear Docker Load) |
NoteEn entornos con seguridad reforzada, habilita y bloquea este ajuste. Esto obliga a que todas las imágenes provengan de tu registro seguro y analizado.
Ocultar la encuesta de incorporación (Hide onboarding survey)
Evita que la encuesta de incorporación se muestre a los nuevos usuarios.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | displayedOnboarding |
| Consola de administración | Hide onboarding survey (Ocultar encuesta de incorporación) |
Habilitar la terminal de Docker (Enable Docker terminal)
Permite o restringe el acceso a la terminal integrada para interactuar con el sistema host. Cuando se establece en false, los usuarios no pueden utilizar la terminal de Docker para interactuar con la máquina host ni ejecutar comandos directamente desde Docker Desktop.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| GUI de Docker Desktop | Pestaña General |
| Clave JSON | desktopTerminalEnabled |
| Consola de administración | No disponible |
Exponer la API de Docker en TCP 2375 (Expose Docker API on TCP 2375) Windows únicamente
Expone la API de Docker a través de un socket TCP sin autenticación en el puerto 2375. Solo se recomienda para entornos aislados y protegidos. Admite integraciones heredadas que requieren acceso a la API por TCP.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | exposeDockerAPIOnTCP2375 |
| Consola de administración | Expose Docker API (Exponer API de Docker) |
NoteEn entornos con seguridad reforzada, deshabilita y bloquea este ajuste. Esto garantiza que la API de Docker solo sea accesible a través del socket interno seguro.
Extensiones (Extensions)
Habilitar extensiones de Docker (Enable Docker extensions)
Controla si los usuarios pueden instalar y ejecutar extensiones de Docker (Docker Extensions).
| Propiedad | Valor |
|---|---|
| Por defecto | true |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | extensionsEnabled |
| Consola de administración | Allow Extensions (Permitir extensiones) |
NoteEn entornos con seguridad reforzada, deshabilita y bloquea este ajuste. Esto evita que se instalen complementos de terceros o no verificados.
Permitir únicamente extensiones distribuidas a través de Docker Marketplace (Allow only extensions distributed through the Docker Marketplace)
Evita la instalación de extensiones de terceros o desarrolladas localmente.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | onlyMarketplaceExtensions |
| Consola de administración | Only marketplace extensions (Solo extensiones del marketplace) |
Habilitar un mercado privado (Enable a private marketplace)
Garantiza que Docker Desktop se conecte al contenido definido y controlado por el administrador en lugar del mercado público de Docker (Docker Marketplace).
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | extensionsPrivateMarketplace |
| Consola de administración | Extensions private marketplace (Mercado privado de extensiones) |
IA (AI)
Habilitar Docker Model Runner (Enable Docker Model Runner)
Habilita la funcionalidad de Docker Model Runner para ejecutar modelos de IA en contenedores.
| Propiedad | Valor |
|---|---|
| Por defecto | true |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | enableInference |
| Consola de administración | Enable Docker Model Runner (Habilitar Docker Model Runner) |
Habilitar el soporte TCP en el lado del host (Enable host-side TCP support)
Habilita la conectividad TCP para los servicios de Docker Model Runner, permitiendo que aplicaciones externas se conecten a Model Runner a través de TCP.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | enableInferenceTCP |
| Consola de administración | Host-side TCP support (Soporte TCP en el lado del host) |
| Requiere | Docker Model Runner habilitado |
Puerto (Port)
Especifica el puerto utilizado para las conexiones TCP de Model Runner.
| Propiedad | Valor |
|---|---|
| Por defecto | 12434 |
| Valores admitidos | Entero |
| Formato | Entero |
| Clave JSON | enableInferenceTCPPort |
| Consola de administración | Host-side TCP port (Puerto TCP en el lado del host) |
| Requiere | Docker Model Runner y soporte TCP en el lado del host habilitados |
Orígenes permitidos por CORS (CORS Allowed Origins)
Controla el uso compartido de recursos de origen cruzado (CORS) para la integración web de Model Runner.
| Propiedad | Valor |
|---|---|
| Por defecto | Cadena vacía |
| Valores admitidos | Cadena vacía (denegar todos), * (aceptar todos), o una lista de orígenes separados por comas |
| Formato | Cadena |
| Clave JSON | enableInferenceCORS |
| Consola de administración | CORS Allowed Origins (Orígenes permitidos por CORS) |
| Requiere | Docker Model Runner y soporte TCP en el lado del host habilitados |
Habilitar inferencia respaldada por GPU (Enable GPU-backed inference) Windows únicamente
Habilita la inferencia respaldada por GPU. Los componentes adicionales se descargarán en ~/.docker/bin/inference.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | enableInferenceGPUVariant |
| Consola de administración | Enable GPU-backed inference (Habilitar inferencia respaldada por GPU) |
Compartición de archivos y emulación (File sharing and emulation)
Directorios para compartir archivos (File sharing directories)
Define a qué directorios del host pueden acceder los contenedores para los flujos de trabajo de desarrollo.
| Propiedad | Valor |
|---|---|
| Por defecto | Varía según el SO |
| Valores admitidos | Lista de rutas de archivos |
| Formato | Matriz de cadenas |
| Clave JSON | filesharingAllowedDirectories |
| Consola de administración | Sí — Allowed file sharing directories (Directorios de compartición de archivos permitidos) |
VirtioFS Mac únicamente
Utiliza VirtioFS para una compartición de archivos rápida y nativa entre el host y los contenedores. Si tanto VirtioFS como gRPC FUSE se establecen en true, VirtioFS tiene precedencia.
| Propiedad | Valor |
|---|---|
| Por defecto | true |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | useVirtualizationFrameworkVirtioFS |
| Consola de administración | Pestaña Use VirtioFS for file sharing (Usar VirtioFS para compartir archivos) |
gRPC FUSE Mac únicamente
Habilita gRPC FUSE para la compartición de archivos en macOS.
| Propiedad | Valor |
|---|---|
| Por defecto | true |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | useGrpcfuse |
| Consola de administración | Use gRPC FUSE for file sharing (Usar gRPC FUSE para compartir archivos) |
Rosetta Mac únicamente
Utiliza Rosetta para la emulación de x86_64/amd64 en Apple Silicon.
| Propiedad | Valor |
|---|---|
| Por defecto | true |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | useVirtualizationFrameworkRosetta |
| Consola de administración | Use Rosetta for x86_64/amd64 emulation on Apple Silicon (Usar Rosetta para emulación de x86_64/amd64 en Apple Silicon) |
Scout
Habilitar el análisis de imágenes con Scout (Enable Scout image analysis)
Activa el análisis de vulnerabilidades y la lista de materiales de software (SBOM) para las imágenes de contenedor.
| Propiedad | Valor |
|---|---|
| Por defecto | true |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | sbomIndexing |
| Consola de administración | SBOM indexing (Indexación de SBOM) |
Habilitar la indexación SBOM de Scout en segundo plano (Enable background Scout SBOM indexing)
Mantiene actualizados los metadatos de las imágenes realizando la indexación durante el tiempo de inactividad o después de operaciones con imágenes.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | useBackgroundIndexing |
| Consola de administración | Background indexing (Indexación en segundo plano) |
Proxy
Script PAC incrustado (Embedded PAC script)
Especifica un script de Autoconfiguración de Proxy (PAC) incrustado. Por ejemplo: "embeddedPac": "function FindProxyForURL(url, host) { return \"DIRECT\"; }".
| Propiedad | Valor |
|---|---|
| Por defecto | "" |
| Valores admitidos | Contenido del script PAC incrustado |
| Formato | Cadena |
| Clave JSON | embeddedPac |
| Consola de administración | Sí — Embedded PAC script (Script PAC incrustado) |
URL del archivo PAC (PAC file URL)
Especifica la URL de un archivo PAC para que lo utilice Docker Desktop al enrutar el tráfico de red. Por ejemplo: "pac": "http://proxy/proxy.pac".
| Propiedad | Valor |
|---|---|
| Por defecto | "" |
| Valores admitidos | URL del archivo PAC |
| Formato | Cadena |
| Clave JSON | pac |
| Consola de administración | PAC file (Archivo PAC) |
Anular el puerto "dockerd" de Windows (Override Windows "dockerd" port) Windows únicamente
Expone localmente el proxy interno de Docker Desktop en este puerto para que se conecte el daemon de Docker de Windows. Si se establece en 0, se elige un puerto libre de forma aleatoria. Si el valor es mayor que 0, se utiliza ese valor exacto para el puerto.
| Propiedad | Valor |
|---|---|
| Por defecto | -1 |
| Valores admitidos | -1, 0 |
| Formato | Cadena |
| Clave JSON | windowsDockerdPort |
| Consola de administración | Override Windows “dockerd” port (Anular puerto “dockerd” de Windows) |
Habilitar la autenticación Kerberos y NTLM (Enable Kerberos and NTLM authentication)
Habilita el soporte de autenticación proxy empresarial para los protocolos Kerberos y NTLM.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Boolean |
| Clave JSON | proxy.enableKerberosNtlm |
| Consola de administración | Kerberos NTLM |
Omisión de proxy (Proxy bypass)
Define las direcciones de red que los contenedores deben omitir al utilizar los ajustes de proxy.
| Propiedad | Valor |
|---|---|
| Por defecto | "" |
| Valores admitidos | Lista de direcciones |
| Formato | Cadena |
| GUI de Docker Desktop | Pestaña Proxies |
| Clave JSON | proxy (con modos manual y exclude) |
| Consola de administración | Sí — Sección Proxy |
Proxy de contenedores (Containers proxy)
Proxy para contenedores en entornos aislados (Air-gapped container proxy)
Configura un proxy HTTP/HTTPS para contenedores en entornos aislados (air-gapped), proporcionando un acceso a la red controlado en entornos de red desconectados o restringidos.
| Propiedad | Valor |
|---|---|
| Por defecto | Consulta el ejemplo de abajo |
| Valores admitidos | Objeto JSON |
| Formato | Objeto JSON |
| Clave JSON | containersProxy |
| Consola de administración | Sección Containers proxy (Proxy de contenedores) |
"containersProxy": {
"locked": true,
"mode": "manual",
"http": "",
"https": "",
"exclude": [],
"pac": "",
"transparentPorts": ""
}Para obtener más información, consulta Contenedores en entornos aislados (Air-Gapped).
VM Linux (LinuxVM)
Habilitar el motor WSL (Enable WSL engine) Windows únicamente
Cuando se establece en true, Docker Desktop utiliza el motor basado en WSL 2. Anula cualquier bandera de backend establecida en la instalación mediante --backend=<nombre_backend>.
| Propiedad | Valor |
|---|---|
| Por defecto | true |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | wslEngineEnabled |
| Consola de administración | Windows Subsystem for Linux (WSL) Engine (Motor de WSL) |
Opciones del daemon de Docker (Docker daemon options)
Anula la configuración del daemon de Docker utilizada en los contenedores, sin modificar los archivos de configuración locales.
| Propiedad | Valor |
|---|---|
| Por defecto | {} |
| Valores admitidos | Objeto JSON |
| Formato | JSON convertido a cadena (Stringified JSON) |
| Clave JSON | linuxVM.dockerDaemonOptions |
| Consola de administración | Docker Daemon options en el menú desplegable de LinuxVM |
VPNKit CIDR Mac únicamente
Establece la subred de red utilizada para los servicios internos de DHCP/DNS de VPNKit de Docker Desktop. Evita conflictos de direcciones IP en entornos con subredes de red superpuestas.
| Propiedad | Valor |
|---|---|
| Por defecto | 192.168.65.0/24 |
| Valores admitidos | Notación CIDR |
| Formato | Cadena |
| Clave JSON | vpnkitCIDR |
| Consola de administración | VPNKit CIDR |
Contenedores de Windows (Windows containers)
Opciones del daemon de Docker (Docker daemon options)
Anula la configuración del daemon de Docker utilizada en los contenedores de Windows, sin modificar los archivos de configuración locales.
| Propiedad | Valor |
|---|---|
| Por defecto | {} |
| Valores admitidos | Objeto JSON |
| Formato | JSON convertido a cadena (Stringified JSON) |
| Clave JSON | windowsContainers.dockerDaemonOptions |
| Consola de administración | Docker Daemon options en el menú desplegable de Windows containers |
Kubernetes
Habilitar Kubernetes (Enable Kubernetes)
Habilita la integración del clúster de Kubernetes local con Docker Desktop.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | kubernetes |
| Consola de administración | Enable Kubernetes (Habilitar Kubernetes) |
Mostrar contenedores del sistema (Show system containers)
Controla la visibilidad de los contenedores del sistema de Kubernetes en el Panel (Dashboard) de Docker Desktop.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Consola de administración | Show system containers (Mostrar contenedores del sistema) |
Repositorio de imágenes de Kubernetes (Kubernetes image repository)
Especifica un registro utilizado para las imágenes del plano de control de Kubernetes en lugar de Docker Hub. Anula la porción [registro[:puerto]/][espacio_nombres] de los nombres de imágenes. Las imágenes deben estar duplicadas (mirrored) desde Docker Hub con etiquetas coincidentes.
| Propiedad | Valor |
|---|---|
| Por defecto | "" |
| Valores admitidos | URL del registro |
| Formato | Cadena |
| Clave JSON | KubernetesImagesRepository |
| Consola de administración | Kubernetes Images Repository (Repositorio de imágenes de Kubernetes) |
NoteLas imágenes deben estar duplicadas desde Docker Hub con etiquetas coincidentes. Las imágenes requeridas dependen del método de aprovisionamiento del clúster.
ImportantAl utilizar repositorios de imágenes personalizados con el Aislamiento de Contenedores Mejorado, añade estas imágenes a la lista de permitidos de ECI:
[imagesRepository]/desktop-cloud-provider-kind:*y[imagesRepository]/desktop-containerd-registry-mirror:*.
Método de aprovisionamiento del clúster (Cluster provisioning method)
Controla la topología del clúster de Kubernetes y la configuración de los nodos.
| Propiedad | Valor |
|---|---|
| Por defecto | kubeadm |
| Valores admitidos | kubeadm, kind |
| Formato | Cadena |
| Consola de administración | Kubernetes mode (Modo de Kubernetes) |
Versión del nodo (Node version)
Fija la versión de Kubernetes utilizada para los nodos del clúster.
| Propiedad | Valor |
|---|---|
| Por defecto | 1.31.1 |
| Valores admitidos | Versión semántica (ej. 1.29.1) |
| Formato | Cadena |
| Consola de administración | Pestaña Node version (Versión del nodo) |
Número de nodos (Nodes count)
Establece el número de nodos en los clústeres de Kubernetes multinodo.
| Propiedad | Valor |
|---|---|
| Por defecto | 1 |
| Valores admitidos | Entero |
| Formato | Entero |
| Consola de administración | Nodes count (Número de nodos) |
Características en desarrollo (Features in development)
Acceso a características beta (Access beta features)
Controla si los usuarios pueden acceder a todas las características de Docker Desktop que se encuentran en fase beta pública.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | allowBetaFeatures |
| Consola de administración | Access beta features (Acceso a características beta) |
Habilitar Docker MCP Toolkit (Beta) [Enable Docker MCP Toolkit (Beta)]
Habilita Docker MCP Toolkit en Docker Desktop para flujos de trabajo de desarrollo de modelos de IA.
| Propiedad | Valor |
|---|---|
| Por defecto | true |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | enableDockerMCPToolkit |
| Consola de administración | No disponible |
Aislamiento de contenedores mejorado (Enhance container isolation)
Habilitar el Aislamiento de Contenedores Mejorado (Enable Enhanced Container Isolation)
Evita que los contenedores modifiquen la configuración de la VM de Docker Desktop o accedan a áreas sensibles del host.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | enhancedContainerIsolation |
| Consola de administración | Enable enhanced container isolation (Habilitar el aislamiento de contenedores mejorado) |
Control de acceso al socket de Docker [Docker socket access control (ECI exceptions)]
Define las imágenes y comandos específicos autorizados a utilizar el socket de Docker cuando el Aislamiento de Contenedores Mejorado está activo. Admite herramientas como Testcontainers, LocalStack o sistemas de CI que necesitan acceso al socket de Docker mientras se mantiene la seguridad.
| Propiedad | Valor |
|---|---|
| Valores admitidos | Objeto JSON |
| Formato | Objeto JSON |
| Clave JSON | dockerSocketMount |
| Consola de administración | Image list (Lista de imágenes), Command list (Lista de comandos) |
"enhancedContainerIsolation": {
"locked": true,
"value": true,
"dockerSocketMount": {
"imageList": {
"images": [
"docker.io/localstack/localstack:*",
"docker.io/testcontainers/ryuk:*"
]
},
"commandList": {
"type": "deny",
"commands": ["push"]
}
}
}Red (Network)
Modo de red (Networking mode)
Establece el protocolo IP predeterminado que se utiliza cuando Docker crea nuevas redes.
| Propiedad | Valor |
|---|---|
| Por defecto | dual-stack |
| Valores admitidos | ipv4only, ipv6only |
| Formato | Cadena |
| Clave JSON | defaultNetworkingMode |
| Consola de administración | Default network IP mode (Modo de IP de red predeterminado) |
Para obtener más información, consulta Redes.
Inhibir la resolución DNS para IPv4/IPv6 (Inhibit DNS resolution for IPv4/IPv6)
Filtra tipos de registros DNS no admitidos para mejorar la fiabilidad en entornos donde solo se admite IPv4 o IPv6. Requiere Docker Desktop 4.43 y posteriores.
| Propiedad | Valor |
|---|---|
| Por defecto | auto |
| Valores admitidos | ipv4, ipv6, none |
| Formato | Cadena |
| Clave JSON | dnsInhibition |
| Consola de administración | DNS filtering behavior (Comportamiento de filtrado DNS) |
Para obtener más información, consulta Redes.
Comportamiento de vinculación de puertos (Port binding behavior)
Especifica cómo se manejan las vinculaciones de puertos para los nuevos contenedores.
| Propiedad | Valor |
|---|---|
| Por defecto | default-port-binding |
| Valores admitidos | default-local-port-binding, local-only-port-binding, default-port-binding |
| Formato | Cadena |
| Clave JSON | portBindingBehavior |
| Consola de administración | Port binding behavior (Comportamiento de vinculación de puertos) |
Otro (Other)
Habilitar Docker Offload (Enable Docker Offload)
Controla la disponibilidad de Docker Offload. Cuando está habilitado, los usuarios ven el interruptor de Docker Offload en la cabecera de Docker Desktop.
| Propiedad | Valor |
|---|---|
| Por defecto | false |
| Valores admitidos | true, false |
| Formato | Booleano |
| Clave JSON | enableCloud |
| Consola de administración | Enable Docker Offload (Habilitar Docker Offload) |
NoteEste ajuste solo está disponible cuando la capacidad de Docker Offload está habilitada para la organización.