Référence des paramètres
Cette référence liste tous les paramètres Docker Desktop, y compris où ils sont configurés, quels systèmes d'exploitation ils concernent, et s'ils sont disponibles dans l'interface graphique Docker Desktop, la Console d'Administration Docker, ou le fichier admin-settings.json
. Les paramètres sont groupés pour correspondre à la structure de l'interface Docker Desktop.
Chaque paramètre inclut :
- Le nom d'affichage utilisé dans Docker Desktop
- Un tableau des valeurs, valeurs par défaut, et format requis
- Une description et des cas d'usage
- Compatibilité OS
- Méthodes de configuration : via
Docker Desktop, la Console d'Administration, ou le fichier
admin-settings.json
Utilisez cette référence pour comparer comment les paramètres se comportent à travers différentes méthodes de configuration et plateformes.
Général
Démarrer Docker Desktop quand vous vous connectez à votre ordinateur
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Démarrer Docker Desktop automatiquement lors du démarrage de la machine.
- OS : Tous
- Cas d'usage : S'assurer que Docker Desktop fonctionne toujours après le démarrage.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Ouvrir le Tableau de bord Docker quand Docker Desktop démarre
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Ouvrir le Tableau de bord Docker automatiquement quand Docker Desktop démarre.
- OS : Tous
- Cas d'usage : Accéder rapidement aux conteneurs, images, et volumes dans le Tableau de bord Docker après avoir démarré Docker Desktop.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Choisir le thème pour Docker Desktop
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
system |
light , dark , system |
Enum |
- Description : Choisir le thème de l'interface graphique Docker Desktop.
- OS : Tous
- Cas d'usage : Personnaliser l'apparence de Docker Desktop.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Configurer les complétions shell
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
integrated |
integrated , system |
String |
- Description : Si installé, édite automatiquement votre configuration shell.
- OS : Tous
- Cas d'usage : Personnaliser l'expérience développeur avec les complétions shell.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Choisir le terminal conteneur
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
integrated |
integrated , system |
String |
- Description : Sélectionner le terminal par défaut pour lancer Docker CLI depuis Docker Desktop.
- OS : Tous
- Cas d'usage : Personnaliser l'expérience développeur avec le terminal préféré.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Activer le terminal Docker
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer l'accès au terminal intégré Docker Desktop. Si la valeur est définie à
false
, les utilisateurs ne peuvent pas utiliser le terminal Docker pour interagir avec la machine hôte et exécuter des commandes directement depuis Docker Desktop. - OS : Tous
- Cas d'usage : Permettre ou restreindre l'accès développeur au terminal intégré.
- Configurer ce paramètre avec :
- Paramètre Général dans l'interface graphique Docker Desktop
- Gestion des Paramètres : paramètre
desktopTerminalEnabled
dans le fichieradmin-settings.json
Activer Docker Debug par défaut
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer la journalisation de débogage par défaut pour les commandes Docker CLI.
- OS : Tous
- Cas d'usage : Aider au débogage des problèmes de support.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Inclure la VM dans la sauvegarde Time Machine
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Sauvegarder la machine virtuelle Docker Desktop.
- OS : Mac uniquement
- Cas d'usage : Gérer la persistance des données d'application.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Utiliser containerd pour tirer et stocker les images
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Utiliser le snapshotter natif containerd au lieu des snapshotters hérités.
- OS : Tous
- Cas d'usage : Améliorer les performances et la compatibilité de gestion des images.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Choisir le gestionnaire de machine virtuelle
Docker VMM
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
Apple Virtualization framework
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Utiliser le Framework de Virtualisation Apple pour exécuter des conteneurs Docker.
- OS : Mac uniquement
- Cas d'usage : Améliorer les performances de la machine virtuelle (VM) sur Apple Silicon.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Rosetta
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Utiliser Rosetta pour émuler
amd64
sur Apple Silicon. Si la valeur est définie àtrue
, Docker Desktop active Rosetta pour accélérer l'émulation binaire x86_64/amd64 sur Apple Silicon. - OS : Mac uniquement 13+
- Cas d'usage : Exécuter des conteneurs basés sur Intel sur des hôtes Apple Silicon.
NoteDans les environnements durcis, désactivez et verrouillez ce paramètre pour ne permettre que des images natives ARM.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
useVirtualizationFrameworkRosetta
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Utiliser Rosetta pour émuler x86_64/amd64 sur Apple Silicon paramètre dans la Console d'Administration
NoteRosetta nécessite l'activation du Framework de Virtualisation Apple.
QEMU
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
Choisir le partage de fichiers implémentation
VirtioFS
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Utiliser VirtioFS pour le partage de fichiers rapide et natif entre l'hôte et les conteneurs. Si la valeur est définie à
true
, VirtioFS est défini comme mécanisme de partage de fichiers. Si VirtioFS et gRPC sont définis àtrue
, VirtioFS prend le dessus. - OS : Mac uniquement 12.5+
- Cas d'usage : Améliorer les performances et la compatibilité de montage de volume.
NoteDans les environnements durcis, activez et verrouillez ce paramètre pour macOS 12.5 et plus tard.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
useVirtualizationFrameworkVirtioFS
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Utiliser VirtioFS pour partager des fichiers paramètre dans la Console d'Administration
gRPC FUSE
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Activer gRPC FUSE pour le partage de fichiers macOS. Si la valeur est définie à
true
, gRPC Fuse est défini comme mécanisme de partage de fichiers. - OS : Mac uniquement
- Cas d'usage : Améliorer les performances et la compatibilité de montage de fichiers.
NoteDans les environnements durcis, désactivez et verrouillez ce paramètre.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
useGrpcfuse
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Utiliser gRPC FUSE pour partager des fichiers paramètre dans la Console d'Administration
osxfs
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer le pilote de partage de fichiers osxfs hérité pour macOS. Lorsque défini à true, Docker Desktop utilise osxfs au lieu de VirtioFS ou gRPC FUSE pour monter les répertoires hôtes dans les conteneurs.
- OS : Mac uniquement
- Cas d'usage : Utiliser la mise en œuvre de partage de fichiers originale lorsque la compatibilité avec les outils ou workflows plus anciens ou spécifiques est requise.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Envoyer des statistiques d'utilisation
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Contrôle si Docker Desktop collecte et envoie des statistiques d'utilisation locales et des rapports de crash à Docker. Ce paramètre affecte la télémétrie collectée à partir de l'application Docker Desktop elle-même. Il n'affecte pas la télémétrie collectée par le serveur à partir de Docker Hub ou d'autres services back-end, tels que les horodatages de connexion, les pulls ou les builds.
- OS : Tous
- Cas d'usage : Activer l'analyse pour aider Docker à améliorer le produit en fonction des données d'utilisation.
NoteDans les environnements durcis, désactivez et verrouillez ce paramètre. Cela vous permet de contrôler tous vos flux de données et de collecter des journaux de support via des canaux sécurisés si nécessaire.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
analyticsEnabled
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Envoyer des statistiques d'utilisation paramètre dans la Console d'Administration
NoteLes organisations utilisant le Tableau de bord Insights peuvent avoir besoin de ce paramètre activé pour s'assurer que l'activité du développeur est entièrement visible. Si les utilisateurs optent out et que le paramètre n'est pas verrouillé, leur activité peut être exclue des vues d'analyse.
Utiliser l'isolation renforcée des conteneurs
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer l'isolation renforcée des conteneurs pour l'exécution sécurisée des conteneurs.
- OS : Tous
- Cas d'usage : Empêcher les conteneurs de modifier la configuration ou les zones hôtes sensibles.
NoteDans les environnements durcis, désactivez et verrouillez ce paramètre.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
enhancedContainerIsolation
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Activer l'isolation renforcée des conteneurs paramètre dans la Console d'Administration
Afficher les indices CLI
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Afficher des indices CLI utiles dans le terminal lors de l'utilisation des commandes Docker.
- OS : Tous
- Cas d'usage : Aider les utilisateurs à découvrir et à apprendre les fonctionnalités Docker CLI via des suggestions en ligne.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Activer l'analyse d'image Scout
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Activer Docker Scout pour générer et afficher les données SBOM pour les images de conteneurs.
- OS : Tous
- Cas d'usage : Activer les fonctionnalités d'analyse Docker Scout pour voir les vulnérabilités, packages, et métadonnées associées aux images.
NoteDans les environnements durcis, activez et verrouillez ce paramètre pour s'assurer que les SBOM sont toujours construites pour satisfaire les scans de conformité.
- Configurer ce paramètre avec :
- Paramètres généraux dans l'interface graphique Docker Desktop
- Gestion des Paramètres : paramètre
sbomIndexing
dans le fichieradmin-settings.json
- Gestion des Paramètres : paramètres Indexation SBOM dans la Console d'Administration
Activer l'indexation SBOM Scout en arrière-plan
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Indexer automatiquement les données SBOM pour les images en arrière-plan sans nécessiter d'interaction utilisateur.
- OS : Tous
- Cas d'usage : Maintenir les métadonnées d'image à jour en permettant à Docker d'effectuer l'indexation SBOM pendant le temps d'inactivité ou après les opérations de tirage d'image.
NoteDans les environnements durcis, activez et verrouillez ce paramètre.
- Configurer ce paramètre avec :
- Paramètres généraux dans l'interface graphique Docker Desktop
Vérifier automatiquement la configuration
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
CurrentSettingsVersions |
Integer | Integer |
- Description : Vérifie régulièrement votre configuration pour s'assurer qu'aucun changement inattendu n'a été effectué par une autre application
- OS : Tous
- Cas d'usage : Suivre les versions pour la compatibilité
- Configurer ce paramètre avec :
- Paramètres généraux dans l'interface graphique Docker Desktop
- Gestion des Paramètres : paramètre
configurationFileVersion
dans le fichieradmin-settings.json
Ressources
Limite CPU
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
Nombre de cœurs CPU logiques disponibles sur l'hôte | Integer | Integer |
- Description : Nombre de CPU assignés à la machine virtuelle Docker Desktop.
- OS : Tous
- Cas d'usage : Contrôle de l'allocation des ressources.
- Configurer ce paramètre avec :
- Paramètres de Ressources Avancés dans l'interface graphique Docker Desktop
Limite mémoire
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
Basé sur les ressources système | Integer | Integer |
- Description : Quantité de RAM (en MiB) assignée à la machine virtuelle Docker.
- OS : Tous
- Cas d'usage : Contrôler combien de mémoire Docker peut utiliser sur l'hôte.
- Configurer ce paramètre avec :
- Paramètres de Ressources Avancés dans l'interface graphique Docker Desktop
Swap
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
1024 |
Integer | Integer |
- Description : Quantité d'espace de swap (en MiB) assignée à la machine virtuelle Docker
- OS : Tous
- Cas d'usage : Étendre la disponibilité mémoire via le swap
- Configurer ce paramètre avec :
- Paramètres de Ressources Avancés dans l'interface graphique Docker Desktop
Limite d'utilisation disque
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
Taille de disque par défaut de la machine. | Integer | Integer |
-
Description : Taille de disque maximale (en MiB) allouée pour Docker Desktop.
-
OS : Tous
-
Cas d'usage : Contraindre la taille du disque virtuel de Docker pour la gestion du stockage.
-
Configurer ce paramètre avec :
- Paramètres de Ressources Avancés dans
l'interface graphique Docker Desktop
|
true
|true
,false
| Boolean |
- Paramètres de Ressources Avancés dans
l'interface graphique Docker Desktop
|
-
Description : Activer Docker Scout pour générer et afficher des données SBOM pour les images de conteneur.
-
OS : Tous
-
Cas d'usage : Activer les fonctionnalités d'analyse Scout Docker pour afficher les vulnérabilités, les packages et les métadonnées associées aux images.
NoteDans les environnements durcis, activez et verrouillez ce paramètre pour s'assurer que les SBOM sont toujours construits pour satisfaire les analyses de conformité.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
sbomIndexing
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Indexation SBOM paramètres dans la Console d'Administration
Activer l'indexation SBOM en arrière-plan Scout
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Indexer automatiquement les données SBOM pour les images en arrière-plan sans nécessiter d'interaction de l'utilisateur.
- OS : Tous
- Cas d'usage : Maintenir à jour les métadonnées des images en permettant à Docker de réaliser l'indexation SBOM pendant le temps inactif ou après les opérations de pull d'image.
NoteDans les environnements durcis, activez et verrouillez ce paramètre.
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
Vérifier automatiquement la configuration
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
CurrentSettingsVersions |
Integer | Integer |
- Description : Vérifier régulièrement votre configuration pour vous assurer qu'aucun changement inattendu n'a été apporté par une application autre que Docker.
- OS : Tous
- Cas d'usage : Suivre les versions pour la compatibilité
- Configurer ce paramètre avec :
- Paramètres Général dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
configurationFileVersion
paramètre dans le fichieradmin-settings.json
Ressources
Limite CPU
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
Nombre de cœurs logiques disponibles sur l'hôte | Integer | Integer |
- Description : Nombre de cœurs CPU affectés à la machine virtuelle Docker Desktop.
- OS : Tous
- Cas d'usage : Contrôler l'allocation des ressources.
- Configurer ce paramètre avec :
- Paramètres Avancés Ressources dans l'interface graphique Docker Desktop
Limite de mémoire
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
Basé sur les ressources système | Integer | Integer |
- Description : Quantité de RAM (en Mo) affectée à la machine virtuelle Docker.
- OS : Tous
- Cas d'usage : Contrôler combien de mémoire Docker peut utiliser sur l'hôte.
- Configurer ce paramètre avec :
- Paramètres Avancés Ressources dans l'interface graphique Docker Desktop
Swap
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
1024 |
Integer | Integer |
- Description : Quantité d'espace swap (en Mo) affectée à la machine virtuelle Docker
- OS : Tous
- Cas d'usage : Étendre la disponibilité de la mémoire via le swap
- Configurer ce paramètre avec :
- Paramètres Avancés Ressources dans l'interface graphique Docker Desktop
Limite d'utilisation du disque
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
Taille disque par défaut de la machine. | Integer | Integer |
- Description : Taille maximale du disque (en Mo) allouée pour Docker Desktop.
- OS : Tous
- Cas d'usage : Constrainer la taille du disque virtuel Docker sur le stockage.
- Configurer ce paramètre avec :
- Paramètres Avancés Ressources dans l'interface graphique Docker Desktop
Emplacement de l'image disque
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
macOS: ~/Library/Containers/com.docker.docker/Data/vms/0 Windows: %USERPROFILE%\AppData\Local\Docker\wsl\data |
File path | String |
- Description : Chemin où Docker Desktop stocke les données de la machine virtuelle.
- OS : Tous
- Cas d'usage : Rediriger les données Docker vers un emplacement personnalisé.
- Configurer ce paramètre avec :
- Paramètres Avancés Ressources dans l'interface graphique Docker Desktop
Activer le sauvegarde de ressources
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Activer Docker Desktop pour mettre en pause lorsqu'il est inactif.
- OS : Tous
- Cas d'usage : Sauvegarder les ressources système pendant les périodes d'inactivité.
- Configurer ce paramètre avec :
- Paramètres Avancés Ressources dans l'interface graphique Docker Desktop
Répertoires de partage de fichiers
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
Varies by OS | List of file paths as strings | Array list of strings |
- Description : Liste des répertoires autorisés partagés entre l'hôte et les conteneurs. Lorsqu'un chemin est ajouté, ses sous-répertoires sont autorisés.
- OS : Tous
- Cas d'usage : Restreindre ou définir les chemins de fichiers disponibles pour les conteneurs.
NoteDans les environnements durcis, verrouillez à une liste explicite et désactivez les éditions utilisateur finales.
- Configurer ce paramètre avec :
- Partage de fichiers Paramètres Ressources dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
filesharingAllowedDirectories
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Répertoires de partage de fichiers autorisés paramètre dans la Console d'Administration
Exclure proxy
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
"" |
List of addresses | String |
- Description : Configurer les adresses que les conteneurs doivent ignorer des paramètres proxy
- OS : Tous
- Cas d'usage : Affiner les exceptions proxy pour le réseau de conteneurs.
NoteDans les environnements durcis, désactivez et verrouillez ce paramètre.
- Configurer ce paramètre avec :
- Paramètres Proxies Ressources dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
proxy
paramètre avecmanual
etexclude
modes dans le fichieradmin-settings.json
Sous-réseau Docker
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
192.168.65.0/24 |
IP address | String |
- Description : Remplacer la plage de réseau utilisée pour le DHCP/DNS vpnkit
- OS : Mac uniquement
- Cas d'usage : Personnaliser le sous-réseau utilisé pour le réseau de conteneurs Docker.
- Configurer ce paramètre avec :
- Gestion des Paramètres:
vpnkitCIDR
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: VPN Kit CIDR paramètre dans la Console d'Administration
- Gestion des Paramètres:
Utiliser le réseau kernel pour UDP
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Utiliser le réseau kernel hôte's pour le trafic UDP au lieu du réseau virtuel Docker driver. Cela permet un accès plus rapide et plus direct au trafic UDP, mais peut ignorer certaines fonctionnalités d'isolation des conteneurs.
- OS : Tous
- Cas d'usage : Améliorer les performances ou la compatibilité pour les charges de travail qui dépendent fortement du trafic UDP, tels que les médias en temps réel, le DNS ou les serveurs de jeu.
- Configurer ce paramètre avec :
- Paramètres Réseau Ressources dans l'interface graphique Docker Desktop
Activer le réseau hôte
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer le support de réseau hôte expérimental.
- OS : Tous
- Cas d'usage : Permettre aux conteneurs d'utiliser le réseau stack hôte.
- Configurer ce paramètre avec :
- Paramètres Réseau Ressources dans l'interface graphique Docker Desktop
Mode de réseau
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
dual-stack |
ipv4only , ipv6only |
String |
- Description : Définir le mode de réseau.
- OS : Windows et Mac
- Cas d'usage : Choisir le protocole IP par défaut utilisé lorsque Docker crée de nouveaux réseaux.
- Configurer ce paramètre avec :
- Paramètres Réseau Ressources dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
defaultNetworkingMode
paramètre dans le fichieradmin-settings.json
Pour plus d'informations, voir Réseau.
Inhiber la résolution DNS pour IPv4/IPv6
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
auto |
ipv4 , ipv6 , none |
String |
- Description : Filtrer les types d'enregistrement DNS non pris en charge.
- OS : Windows et Mac
- Cas d'usage : Contrôler comment Docker filtre les enregistrements DNS renvoyés aux conteneurs, améliorant la fiabilité dans les environnements où seul IPv4 ou IPv6 est pris en charge.
- Configurer ce paramètre avec :
- Paramètres Réseau Ressources dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
dnsInhibition
paramètre dans le fichieradmin-settings.json
Pour plus d'informations, voir Réseau.
Activer le moteur WSL
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Si la valeur est définie à
true
, Docker Desktop utilise le moteur basé sur WSL2. Cela remplace tout ce qui aurait été défini lors de l'installation en utilisant la ligne de commande--backend=<backend name>
. - OS : Windows uniquement + WSL
- Cas d'usage : Activer les conteneurs Linux via le backend WSL 2.
NoteDans les environnements durcis, activez et verrouillez ce paramètre.
- Configurer ce paramètre avec :
- Paramètres WSL Integration Ressources dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
wslEngineEnabled
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Windows Subsystem for Linux (WSL) Engine paramètre dans la Console d'Administration
Docker Engine
Les paramètres Docker Engine vous permettent de configurer les paramètres de bas niveau du daemon Docker via un objet JSON brut. Ces paramètres sont transmis directement au processus dockerd qui gère la gestion des conteneurs dans Docker Desktop.
Key | Example | Description | Accepted values / Format | Default |
---|---|---|---|---|
debug |
true |
Activer la journalisation détaillée dans le daemon Docker | Boolean | false |
experimental |
true |
Activer les fonctionnalités Docker CLI et daemon expérimentales | Boolean | false |
insecure-registries |
["myregistry.local:5000"] |
Permettre de tirer des images HTTP de registres sans TLS | Array of strings (host:port ) |
[] |
registry-mirrors |
["https://mirror.gcr.io"] |
Définir des points de terminaison de registre alternatifs | Array of URLs | [] |
- Description : Personnaliser le comportement du daemon Docker en utilisant une configuration JSON structurée transmise directement à dockerd.
- OS : Tous
- Cas d'usage : Affiner l'accès au registre, activer le mode débogage ou opt-in pour les fonctionnalités expérimentales.
- Configurer ce paramètre avec :
- Docker Engine paramètres dans l'interface graphique Docker Desktop
NoteLes valeurs de ce paramètre sont transmises telles quelles au daemon Docker. Les champs non valides ou non pris en charge peuvent empêcher Docker Desktop de démarrer.
Constructeurs
Les paramètres Constructeurs vous permettent de gérer les instances Constructeur Buildx pour les scénarios de construction d'image avancés, y compris les constructions multi-plateformes et les backends personnalisés.
Key | Example | Description | Accepted values / Format | Default |
---|---|---|---|---|
name |
"my-builder" |
Nom de l'instance Constructeur | String | — |
driver |
"docker-container" |
Backend utilisé par le Constructeur (docker , docker-container , remote , etc.) |
String | docker |
platforms |
["linux/amd64", "linux/arm64"] |
Plateformes cibles prises en charge par le Constructeur | Array of platform strings | Host arch |
- Description : Configurer les Constructeurs Docker Desktop personnalisés, y compris le type de pilote et les plateformes prises en charge.
- OS : Tous
- Cas d'usage : Configurer des configurations de construction avancées comme des images multi-plateformes ou des constructeurs distants.
- Configurer ce paramètre avec :
- Constructeurs paramètres dans l'interface graphique Docker Desktop
NoteLes définitions Constructeur sont structurées sous forme de tableau d'objets, chaque objet décrivant une instance Constructeur. Les configurations conflictuelles ou non prises en charge peuvent causer des erreurs de construction.
Kubernetes
Activer Kubernetes
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer le cluster Kubernetes intégré dans Docker Desktop.
- OS : Tous
- Cas d'usage : Activer ou désactiver le support Kubernetes pour les développeurs.
NoteDans les environnements durcis, désactivez et verrouillez ce paramètre.
- Configurer ce paramètre avec :
- Kubernetes paramètres dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
kubernetes
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Autoriser Kubernetes paramètre dans la Console d'Administration
Choisir la méthode de provisionnement de cluster
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
kubeadm |
kubeadm , kind |
String |
- Description : Définir le mode de nœud Kubernetes (nœud unique ou multi-nœud).
- OS : Tous
- Cas d'usage : Contrôler la topologie du cluster Kubernetes intégré.
- Configurer ce paramètre avec :
- Kubernetes paramètres dans l'interface graphique Docker Desktop
Nombre de nœuds Kubernetes (provisionnement kind)
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
1 |
Integer | Integer |
- Description : Nombre de nœuds à créer dans un cluster Kubernetes multi-nœud.
- OS : Tous
- Cas d'usage : Mettre à l'échelle le nombre de nœuds Kubernetes pour le développement ou le test.
- Configurer ce paramètre avec :
- Kubernetes paramètres dans l'interface graphique Docker Desktop
Version de nœud Kubernetes (provisionnement kind)
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
1.31.1 |
Version sémantique (par exemple, 1.29.1) | String |
- Description : Version de Kubernetes utilisée pour la création de nœud de cluster.
- OS : Tous
- Cas d'usage : Référencer une version spécifique de Kubernetes pour la cohérence ou la compatibilité.
- Configurer ce paramètre avec :
- Kubernetes paramètres dans l'interface graphique Docker Desktop
Afficher les conteneurs du système
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Afficher les conteneurs du système Kubernetes dans la liste des conteneurs du Tableau de bord Docker
- OS : Tous
- Cas d'usage : Permettre aux développeurs de voir les conteneurs kube-system pour le débogage
NoteDans les environnements durcis, désactivez et verrouillez ce paramètre.
- Configurer ce paramètre avec :
- Kubernetes paramètres dans l'interface graphique Docker Desktop
Mise à jour du logiciel
Vérifier automatiquement les mises à jour
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Désactiver la mise à jour automatique de Docker Desktop. Si la valeur est définie à
true
, la mise à jour et les notifications sur les mises à jour de Docker Desktop sont désactivées. - OS : Tous
- Cas d'usage : Geler la version actuelle dans les environnements d'entreprise.
NoteDans les environnements durcis, activez ce paramètre et verrouillez. Cela garantit que seules les versions vérifiées sont installées.
- Configurer ce paramètre avec :
- Gestion des Paramètres:
disableUpdate
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Désactiver les mises à jour paramètre dans la Console d'Administration
- Gestion des Paramètres:
Toujours télécharger les mises à jour
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Télécharger automatiquement les mises à jour Docker Desktop lorsqu'elles sont disponibles.
- OS : Tous
- Cas d'usage : Gérer le comportement de mise à jour automatique.
- Configurer ce paramètre avec :
- Paramètres Mises à jour du logiciel dans l'interface graphique Docker Desktop
- Gestion des Paramètres: Désactiver les mises à jour paramètre dans la Console d'Administration
Extensions
Activer les extensions Docker
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Activer ou désactiver les extensions Docker.
- OS : Tous
- Cas d'usage : Contrôler l'accès au Marketplace Extensions et les extensions installées.
NoteDans les environnements durcis, désactivez et verrouillez ce paramètre. Cela empêche l'installation de plugins tiers ou non vérifiés.
- Configurer ce paramètre avec :
- Extensions paramètres dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
extensionsEnabled
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: Autoriser les extensions paramètre dans la Console d'Administration
Autoriser uniquement les extensions distribuées via le Docker Marketplace
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Restreindre Docker Desktop à n'exécuter que les extensions Marketplace.
- OS : Tous
- Cas d'usage : Empêcher l'exécution de troisièmes partis ou extensions locales.
- Configurer ce paramètre avec :
- Extensions paramètres dans l'interface graphique Docker Desktop
Afficher les conteneurs système extensions Docker
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Afficher les conteneurs système utilisés par les extensions Docker dans la liste des conteneurs
- OS : Tous
- Cas d'usage : Aider les développeurs à résoudre des problèmes ou à afficher les conteneurs système des extensions
- Configurer ce paramètre avec :
- Extensions paramètres dans l'interface graphique Docker Desktop
Fonctionnalités bêta
ImportantPour Docker Desktop versions 4.41 et antérieures, ces paramètres vivaient sous l'onglet Fonctionnalités en développement de la page Fonctionnalités en développement.
Activer Docker AI
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer les fonctionnalités AI dans l'expérience Docker Desktop.
- OS : Tous
- Cas d'usage : Activer ou désactiver les fonctionnalités AI comme "Demander Gordon".
- Configurer ce paramètre avec :
- Paramètres Bêta dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
enableDockerAI
paramètre dans le fichieradmin-settings.json
Activer le moteur de construction d'image Docker
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Activer les fonctionnalités du moteur de construction d'image Docker dans Docker Desktop.
- OS : Tous
- Cas d'usage : Activer ou désactiver les fonctionnalités du moteur de construction d'image Docker.
- Configurer ce paramètre avec :
- Paramètres Bêta dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
enableDockerAI
paramètre dans le fichieradmin-settings.json
Activer le support TCP hôte
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer les fonctionnalités du moteur de construction d'image Docker dans Docker Desktop.
- OS : Tous
- Cas d'usage : Activer ou désactiver les fonctionnalités du moteur de construction d'image Docker.
- Configurer ce paramètre avec :
- Paramètres Bêta dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
enableDockerAI
paramètre dans le fichieradmin-settings.json
NoteCe paramètre nécessite que le paramètre du moteur de construction d'image Docker soit activé en premier.
Activer le kit de construction Docker MCP
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Activer Docker MCP Toolkit dans Docker Desktop.
- OS : Tous
- Configurer ce paramètre avec :
- Paramètres Bêta dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
enableDockerMCPToolkit
paramètre dans le fichieradmin-settings.json
Activer Wasm
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Activer Wasm pour exécuter des charges de travail Wasm.
- OS : Tous
- Configurer ce paramètre avec :
- Paramètres Bêta dans l'interface graphique Docker Desktop
Activer le pont de composition
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Activer Compose Bridge.
- OS : Tous
- Configurer ce paramètre avec :
- Paramètres Bêta dans l'interface graphique Docker Desktop
Notifications
Mises à jour de statut des tâches et processus
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Afficher des messages d'information générale à l'intérieur de Docker Desktop
- OS : Tous
- Cas d'usage : Personnaliser la visibilité de la communication in-app
- Configurer ce paramètre avec :
- Paramètres Notifications dans l'interface graphique Docker Desktop
Recommandations de Docker
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Afficher des annonces promotionnelles et des bannières à l'intérieur de Docker Desktop
- OS : Tous
- Cas d'usage : Contrôler l'exposition aux annonces Docker et la promotion des fonctionnalités
- Configurer ce paramètre avec :
- Paramètres Notifications dans l'interface graphique Docker Desktop
Annonces Docker
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Afficher des annonces générales à l'intérieur de Docker Desktop.
- OS : Tous
- Cas d'usage : Activer ou supprimer les annonces Docker-wide dans l'interface graphique.
- Configurer ce paramètre avec :
- Paramètres Notifications dans l'interface graphique Docker Desktop
Enquêtes Docker
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Afficher les notifications invitant les utilisateurs à participer à des enquêtes
- OS : Tous
- Cas d'usage : Activer ou désactiver les invites de questionnaire in-product
- Configurer ce paramètre avec :
- Paramètres Notifications dans l'interface graphique Docker Desktop
Pop-ups de notification Docker Scout
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Activer les pop-ups Docker Scout à l'intérieur de Docker Desktop.
- OS : Tous
- Cas d'usage : Afficher ou masquer les notifications de scan de vulnérabilité
- Configurer ce paramètre avec :
- Paramètres Notifications dans l'interface graphique Docker Desktop
Notifications OS Docker Scout
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer les notifications Docker Scout via le système d'exploitation.
- OS : Tous
- Cas d'usage : Pousser les mises à jour Scout via le centre de notification du système
- Configurer ce paramètre avec :
- Paramètres Notifications dans l'interface graphique Docker Desktop
Avancé
Configurer l'installation de Docker CLI
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
system |
File path | String |
- Description : Emplacement d'installation pour les binaires Docker CLI.
- OS : Tous
- Cas d'usage : Personnaliser l'emplacement d'installation CLI pour la conformité ou l'outillage.
- Configurer ce paramètre avec :
- Paramètres Avancés dans l'interface graphique Docker Desktop
Autoriser le socket Docker par défaut à être utilisé
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Par défaut, l'isolation renforcée des conteneurs bloque le montage du socket Docker dans les conteneurs
(e.g.,
docker run -v /var/run/docker.sock:/var/run/docker.sock ...
). Cela vous permet de relaxer cela de manière contrôlée. Voir la configuration ECI pour plus d'informations. - OS : Tous
- Cas d'usage : Permettre aux conteneurs d'accéder au socket Docker pour des scénarios comme Docker-in-Docker ou des agents CI conteneurisés.
- Configurer ce paramètre avec :
- Paramètres Avancés dans l'interface graphique Docker Desktop
- Gestion des Paramètres:
dockerSocketMount
paramètre dans le fichieradmin-settings.json
Autoriser le mappage de port privilégié
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
true |
true , false |
Boolean |
- Description : Démarrer le processus d'aide privilégié qui lie les ports privilégiés entre 1 et 1024
- OS : Mac uniquement
- Cas d'usage : Enforcez les privilèges élevés pour le support réseau
- Configurer ce paramètre avec :
- Paramètres Avancés dans l'interface graphique Docker Desktop
Paramètres non disponibles dans l'interface graphique Docker Desktop
Les paramètres suivants ne sont pas affichés dans l'interface graphique Docker Desktop. Vous ne pouvez les configurer qu'en utilisant la Gestion des Paramètres avec la Console d'Administration ou le fichier admin-settings.json
.
Bloquer docker load
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Empêcher les utilisateurs de charger des images Docker locales en utilisant la commande
docker load
. - OS : Tous
- Cas d'usage : Enforcez la provenance des images en restreignant les importations d'images locales.
NoteDans les environnements durcis, activez et verrouillez ce paramètre. Cela force tous les images à venir de votre registre sécurisé, analysé.
- Configurer ce paramètre avec :
- Gestion des Paramètres:
blockDockerLoad
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres:
Exposer l'API Docker sur TCP 2375
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Expose l'API Docker sur un socket TCP non authentifié sur le port 2375. Seulement recommandé pour les environnements isolés et protégés.
- OS : Windows uniquement
- Cas d'usage : Requis pour les intégrations de compatibilité ou les environnements sans support de tuyau nommé.
NoteDans les environnements durcis, désactivez et verrouillez ce paramètre. Cela garantit que Docker API n'est accessible que via le socket interne sécurisé.
- Configurer ce paramètre avec :
- Gestion des Paramètres:
exposeDockerAPIOnTCP2375
dans le fichieradmin-settings.json
- Gestion des Paramètres:
Proxy de conteneur air-gappé
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
See example | Object | JSON object |
- Description : Configurer un proxy HTTP/HTTPS manuel pour les conteneurs. Utiles dans les environnements air-gappés où les conteneurs ont besoin d'accès restreint.
- OS : Tous
- Cas d'usage : Rediriger ou bloquer le réseau de conteneurs pour se conformer aux environnements hors ligne ou sécurisés.
- Configurer ce paramètre avec :
- Gestion des Paramètres:
containersProxy
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres:
Exemple
"containersProxy": {
"locked": true,
"mode": "manual",
"http": "",
"https": "",
"exclude": [],
"pac": "",
"transparentPorts": ""
}
Contrôle d'accès au socket Docker (exceptions ECI)
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
- | Object | JSON object |
- Description : Permettre des images ou des commandes spécifiques d'utiliser le socket Docker lorsque l'isolation renforcée des conteneurs est activée.
- OS : Tous
- Cas d'usage : Soutenir les outils comme Testcontainers ou LocalStack qui ont besoin d'accéder au socket Docker tout en maintenant des défauts sécurisés.
- Configurer ce paramètre avec:
- Gestion des Paramètres:
enhancedContainerIsolation
>dockerSocketMount
dans le fichieradmin-settings.json
- Gestion des Paramètres:
Exemple
"enhancedContainerIsolation": {
"locked": true,
"value": true,
"dockerSocketMount": {
"imageList": {
"images": [
"docker.io/localstack/localstack:*",
"docker.io/testcontainers/ryuk:*"
]
},
"commandList": {
"type": "deny",
"commands": ["push"]
}
}
}
Autoriser les fonctionnalités bêta
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer l'accès aux fonctionnalités bêta dans Docker Desktop.
- OS : Tous
- Cas d'usage : Donner aux développeurs un accès précoce aux fonctionnalités qui sont en version bêta publique.
NoteDans les environnements durcis, désactivez et verrouillez ce paramètre.
- Configurer ce paramètre avec :
- Gestion des Paramètres:
allowBetaFeatures
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres:
Options du daemon Docker (Linux ou Windows)
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
{} |
JSON object | Stringified JSON |
- Description : Remplacer la configuration du daemon Docker utilisée dans les conteneurs Linux ou Windows.
- OS : Tous
- Cas d'usage : Configurer les options de bas niveau du daemon Docker (par exemple, les journaux, les pilotes de stockage) sans modifier les fichiers de configuration locaux.
NoteDans les environnements durcis, fournir une configuration JSON vérifiée et la verrouiller pour que aucun les remplacements sont possibles.
- Configurer ce paramètre avec :
- Gestion des Paramètres:
linuxVM.dockerDaemonOptions
ouwindowsContainers.dockerDaemonOptions
dans le fichieradmin-settings.json
- Gestion des Paramètres:
CIDR VPNKit
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
192.168.65.0/24 |
CIDR notation | String |
- Description : Définir le sous-réseau utilisé pour les services VPNKit DHCP/DNS internes.
- OS : Mac uniquement
- Cas d'usage : Empêcher les conflits IP dans les environnements avec des sous-réseaux superposés.
NoteDans les environnements durcis, verrouillez à un CIDR approuvé, non conflictuel.
- Configurer ce paramètre avec :
- Gestion des Paramètres:
vpnkitCIDR
paramètre dans le fichieradmin-settings.json
- Gestion des Paramètres: CIDR VPNKit paramètre dans la Console d'Administration
- Gestion des Paramètres:
Activer l'authentification Kerberos et NTLM
Valeur par défaut | Valeurs acceptées | Format |
---|---|---|
false |
true , false |
Boolean |
- Description : Activer l'authentification proxy Kerberos et NTLM pour les environnements d'entreprise.
- OS : Tous
- Cas d'usage : Permettre aux utilisateurs d'authentifier avec des serveurs proxy d'entreprise qui requièrent Kerberos ou NTLM.
- Configurer ce paramètre avec :
- Gestion des Paramètres:
proxy.enableKerberosNtlm
dans le fichieradmin-settings.json
- Gestion des Paramètres: