Docker Desktop
Docker Inc. · Créez, exécutez et inspectez des conteneurs avec un tableau de bord de bureau, Docker CLI, Compose et un environnement de développement local intégré.
- Installations sur 30 jours
- 40 621
- N° 6 du classement App
- Installations sur 1 an
- 529,1 k
- 365 derniers jours
- Dernière version
- 4.96.3
- Taille du téléchargement
- 598Mo
- arm64 / x86_64 · dmg
- Rythme des versions
- Hebdomadaire
- 7 versions en 30 jours
Docker Desktop est une app Mac de la catégorie Virtualisation et conteneurs. Développée par Docker Inc..
Informations clés
- Puce
- Apple silicon · Intel
- Version du système
- macOS 14 ou version ultérieure
- Prix
- Gratuit avec achats intégrés · Détails du prix
- Développeur
- Docker Inc.
- Commande d’installation
brew install --cask docker-desktop- Homebrew
- Disponible ; l’app se met à jour elle-même
- Autres noms
- Docker Community Edition, Docker CE, docker, docker-desktop
Ces informations ont été vérifiées au plus tôt le . Voir les sources de chaque information
Présentation
Traduit par IAVoir l’originalDocker Desktop fournit un environnement de développement de conteneurs pour macOS, Windows et Linux. Il convient aux développeurs d'applications et aux équipes qui ont besoin de services locaux reproductibles, de projets à plusieurs conteneurs, de créations d'images et de diagnostics de conteneurs sans assembler chaque composant séparément.
Principales fonctionnalités
- Gérez les conteneurs, images, volumes, journaux et créations depuis un tableau de bord graphique.
- Travaillez dans un terminal avec Docker CLI inclus et l'intégration de Compose.
- Créez et partagez des images de conteneurs, connectez-vous à Docker Hub et configurez les correspondances de ports locaux et les montages liés.
- Utilisez les fonctions de développement Kubernetes local et inspectez les ressources des conteneurs.
- Accédez à des outils facultatifs comme Docker Scout, les extensions, Model Runner, MCP Toolkit, Gordon et Docker Offload ; leur disponibilité et les limites de service dépendent de la fonction et de l'abonnement.
Installation et première utilisation
Sur macOS, utilisez brew install --cask docker-desktop, ou téléchargez auprès de Docker le programme d'installation adapté à Apple Silicon ou Intel. Lancez Docker.app, lisez et acceptez le Docker Subscription Service Agreement, puis attendez le démarrage du moteur avant d'exécuter des commandes de conteneur. Le programme d'installation Mac actuel de Docker place par défaut les outils CLI au niveau utilisateur dans $HOME/ ; vérifiez PATH si la commande docker est introuvable. Les paramètres avancés permettent de modifier les emplacements de la CLI et du socket. Avant une installation ou une mise à jour, Docker recommande de fermer les outils qui effectuent des appels Docker en arrière-plan.
Configuration requise, dépendances et conflits La fiche Homebrew exige macOS 14 ou ultérieur. La politique de prise en charge de Docker couvre la version majeure actuelle de macOS et les deux précédentes ; consultez donc le guide d'installation à jour ainsi que le minimum du paquet. Le guide Mac indique au moins 4 GB de RAM et des programmes d'installation distincts Apple Silicon/Intel. Rosetta 2 est recommandé pour certains outils en ligne de commande Darwin/AMD64 facultatifs sur Apple Silicon, mais n'est pas une exigence générale de Docker Desktop lui-même. Les images de conteneurs, caches de création et stockage de la machine virtuelle nécessitent de l'espace disque en plus du téléchargement de l'installateur. Sur Mac, les conteneurs Linux s'exécutent dans un environnement Linux virtualisé ; il ne s'agit pas d'une prise en charge native des conteneurs Windows. Les éditions Windows et Linux ont des exigences distinctes pour l'hôte et la virtualisation, documentées par Docker.
Dans cet instantané, Homebrew signale un conflit avec le cask rancher et aucune dépendance formula supplémentaire. Si vous utilisez un autre environnement d'exécution de conteneurs, vérifiez le contexte Docker, le chemin de la CLI et le socket sélectionnés plutôt que de supposer que chaque commande docker cible Docker Desktop.
Comptes et licences Docker recommande de se connecter pour les dépôts Hub et les fonctions de compte associées ; les organisations peuvent l'imposer. Docker Desktop est régi par le Docker Subscription Service Agreement, distinct des licences de ses composants open source intégrés. Les catégories d'utilisation gratuite indiquées par Docker comprennent l'usage personnel, l'enseignement, les projets open source non commerciaux et les petites entreprises admissibles comptant moins de 250 salariés ET un chiffre d'affaires annuel inférieur à US$10 millions. Les grandes organisations professionnelles et les organismes publics doivent disposer d'un abonnement payant approprié. Consultez l'accord et les offres en vigueur pour les conditions d'admissibilité et les frais de service.
Références officielles
- Produit et composants : https://docs.docker.com/desktop/
- Installation Mac et configuration requise : https://docs.docker.com/desktop/setup/install/mac-install/
- Tableau de bord et connexion : https://docs.docker.com/desktop/use-desktop/
- Licences : https://docs.docker.com/subscription-billing/desktop-license/
- Notes de version : https://docs.docker.com/desktop/release-notes/
Prix et options d’achat de Docker Desktop
OpenNavo consigne les prix vérifiés par région, version et période de facturation, avec leur source et leur date. Aucun historique des prix n’est conservé et OpenNavo n’indique pas s’il s’agit du prix le plus bas.
| Version | Prix | Région | Canal d’achat | Date de vérification |
|---|---|---|---|---|
| — | Gratuit avec achats intégrés | — | Site officieldocs.docker.com/subscription/desktop-license |
Configuration requise
| macOS | Version | Puce | Téléchargement | Source |
|---|---|---|---|---|
| macOS 14 ou version ultérieure | 4.96.3,244472 | Intel | desktop.docker.com/mac/main/amd64/244472/Docker.dmgSHA-256 9d3409c689628d4f42972e4773a700817ff3526b1810a30a8de33fc1379e016b | HomebrewVérifié le |
| macOS 14 ou version ultérieure | 4.96.3,244472 | Apple silicon | desktop.docker.com/mac/main/arm64/244472/Docker.dmgSHA-256 a3ac78b7de67af169ca58f33a4fa4c26007840870574c80c59a7ab0c7f68d954 | HomebrewVérifié le |
Comment installer Docker Desktop sur Mac
- Dans « Terminal », exécutez :
brew install --cask docker-desktop - Homebrew installe l’app dans votre dossier Applications.
Installer sans Homebrew
Téléchargez le fichier que Homebrew utilise pour votre puce : Apple siliconIntel
Le SHA-256 vérifie seulement que le téléchargement est complet ; ce n’est pas une certification de sécurité. Voir le SHA-256 et l’adresse de téléchargement
Désinstaller Docker Desktop et nettoyer éventuellement ses données
brew uninstall --cask docker-desktopUne désinstallation standard supprime l’app mais conserve ses réglages et ses caches.
La désinstallation traite également
- Fichiers et dossiers
/Library/PrivilegedHelperTools/com.docker.socket/Library/PrivilegedHelperTools/com.docker.vmnetd~/.docker/bin
Nettoyage approfondi (facultatif)
brew uninstall --zap --cask docker-desktop--zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap.
Fichiers que Docker Desktop peut laisser sur votre Mac (28)
- Fichiers et dossiers
/usr/local/bin/docker-compose.backup/usr/local/bin/docker.backup~/.docker~/Library/Application Scripts/com.docker.helper~/Library/Application Scripts/group.com.docker~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.docker.helper.sfl*~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.dockerdesktop.sfl*~/Library/Application Support/com.bugsnag.Bugsnag/com.docker.docker~/Library/Application Support/Docker Desktop~/Library/Application Support/docker-secrets-engine~/Library/Caches/com.docker.docker~/Library/Caches/com.plausiblelabs.crashreporter.data/com.docker.docker~/Library/Caches/Docker Desktop~/Library/Caches/docker-secrets-engine~/Library/Caches/KSCrashReports/Docker~/Library/Containers/com.docker.docker~/Library/Containers/com.docker.helper~/Library/Group Containers/group.com.docker~/Library/HTTPStorages/com.docker.docker~/Library/HTTPStorages/com.docker.docker.binarycookies~/Library/Logs/Docker Desktop~/Library/Preferences/com.docker.docker.plist~/Library/Preferences/com.electron.docker-frontend.plist~/Library/Preferences/com.electron.dockerdesktop.plist~/Library/Saved Application State/com.electron.docker-frontend.savedState~/Library/Saved Application State/com.electron.dockerdesktop.savedState~/Library/Caches/com.plausiblelabs.crashreporter.data~/Library/Caches/KSCrashReports
Ces éléments proviennent de la définition Homebrew, vérifiée le ; ils indiquent ce que la définition déclare supprimer, sans confirmer que ces éléments se trouvent sur votre Mac.
Nouveautés de la version 4.96.3 (244472)
Nouveau Rédaction OpenNavo
Cette version n’a pas de notes dédiées.
Informations de sécurité sur Docker Desktop
Cette page présente uniquement des faits vérifiables, avec leur source et leur date. Elle ne constitue pas une certification de sécurité. Pour vérifier les fichiers téléchargés, analysez-les localement avec OpenNavo.
- Canaux de distribution
- Homebrew
Dépendances
- Conflits
- rancher
Détails d’installation
- Tap
- homebrew/cask
- Anciens tokens
- docker
- Commandes
- docker-credential-desktop docker-credential-osxkeychain kubectl.docker docker-compose docker
- URL de téléchargement
- https://desktop.docker.com/mac/main/arm64/244472/Docker.dmg
- SHA-256
- a3ac78b7de67af169ca58f33a4fa4c26007840870574c80c59a7ab0c7f68d954
- Définition Homebrew
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/d/docker-desktop.rb
- formulae.brew.sh
- formulae.brew.sh/cask/docker-desktop
Contenu de l’installation et de la désinstallation
Désinstallation
uninstallVoir la déclaration complète
{ "uninstall": [ { "delete": [ "/
Library/ "/PrivilegedHelperTools/ com. docker. socket", Library/ ], "launchctl": [ "com.PrivilegedHelperTools/ com. docker. vmnetd" docker. "com.helper", docker. "com.socket", docker. ], "quit": [ "com.vmnetd" docker. "com.docker", electron. ], "rmdir": "~/dockerdesktop" . } ] }docker/ bin" Installation
appFichier source: Docker.
app Destination déclarée: /
Applications/ Docker. app Voir la déclaration complète
{ "app": [ "Docker.
app" ], "target": "/Applications/ }Docker. app" Installation
binaryFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ bin/ docker-credential-desktop Destination déclarée: /
usr/ local/ bin/ docker-credential-desktop Voir la déclaration complète
{ "binary": [ "$APPDIR/
Docker. { "target": "/app/ Contents/ Resources/ bin/ docker-credential-desktop", usr/ } ], "target": "/local/ bin/ docker-credential-desktop" usr/ }local/ bin/ docker-credential-desktop" Installation
binaryFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ bin/ docker-credential-osxkeychain Destination déclarée: /
usr/ local/ bin/ docker-credential-osxkeychain Voir la déclaration complète
{ "binary": [ "$APPDIR/
Docker. { "target": "/app/ Contents/ Resources/ bin/ docker-credential-osxkeychain", usr/ } ], "target": "/local/ bin/ docker-credential-osxkeychain" usr/ }local/ bin/ docker-credential-osxkeychain" Installation
binaryFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ bin/ kubectl Destination déclarée: /
usr/ local/ bin/ kubectl. docker Voir la déclaration complète
{ "binary": [ "$APPDIR/
Docker. { "target": "/app/ Contents/ Resources/ bin/ kubectl", usr/ } ], "target": "/local/ bin/ kubectl. docker" usr/ }local/ bin/ kubectl. docker" Installation
binaryFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ cli-plugins/ docker-compose Destination déclarée: /
usr/ local/ cli-plugins/ docker-compose Voir la déclaration complète
{ "binary": [ "$APPDIR/
Docker. { "target": "/app/ Contents/ Resources/ cli-plugins/ docker-compose", usr/ } ], "target": "/local/ cli-plugins/ docker-compose" usr/ }local/ cli-plugins/ docker-compose" Installation
binaryFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ bin/ docker Destination déclarée: /
usr/ local/ bin/ docker Voir la déclaration complète
{ "binary": [ "$APPDIR/
Docker. { "target": "/app/ Contents/ Resources/ bin/ docker", usr/ } ], "target": "/local/ bin/ docker" usr/ }local/ bin/ docker" Installation
bash_completionFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker. bash-completion Destination déclarée: $HOMEBREW_PREFIX/
etc/ bash_completion. d/ docker Voir la déclaration complète
{ "bash_completion": [ "$APPDIR/
Docker. ], "target": "$HOMEBREW_PREFIX/app/ Contents/ Resources/ etc/ docker. bash-completion" etc/ }bash_completion. d/ docker" Installation
bash_completionFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker-compose. bash-completion Destination déclarée: $HOMEBREW_PREFIX/
etc/ bash_completion. d/ docker-compose Voir la déclaration complète
{ "bash_completion": [ "$APPDIR/
Docker. ], "target": "$HOMEBREW_PREFIX/app/ Contents/ Resources/ etc/ docker-compose. bash-completion" etc/ }bash_completion. d/ docker-compose" Installation
zsh_completionFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker-compose. zsh-completion Destination déclarée: $HOMEBREW_PREFIX/
share/ zsh/ site-functions/ _docker-compose Voir la déclaration complète
{ "target": "$HOMEBREW_PREFIX/
share/ "zsh_completion": [ "$APPDIR/zsh/ site-functions/ _docker-compose", Docker. ] }app/ Contents/ Resources/ etc/ docker-compose. zsh-completion" Installation
zsh_completionFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker. zsh-completion Destination déclarée: $HOMEBREW_PREFIX/
share/ zsh/ site-functions/ _docker Voir la déclaration complète
{ "target": "$HOMEBREW_PREFIX/
share/ "zsh_completion": [ "$APPDIR/zsh/ site-functions/ _docker", Docker. ] }app/ Contents/ Resources/ etc/ docker. zsh-completion" Installation
fish_completionFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker-compose. fish-completion Destination déclarée: $HOMEBREW_PREFIX/
share/ fish/ vendor_completions. d/ docker-compose. fish Voir la déclaration complète
{ "fish_completion": [ "$APPDIR/
Docker. ], "target": "$HOMEBREW_PREFIX/app/ Contents/ Resources/ etc/ docker-compose. fish-completion" share/ }fish/ vendor_completions. d/ docker-compose. fish" Installation
fish_completionFichier source: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker. fish-completion Destination déclarée: $HOMEBREW_PREFIX/
share/ fish/ vendor_completions. d/ docker. fish Voir la déclaration complète
{ "fish_completion": [ "$APPDIR/
Docker. ], "target": "$HOMEBREW_PREFIX/app/ Contents/ Resources/ etc/ docker. fish-completion" share/ }fish/ vendor_completions. d/ docker. fish" Installation
postflight_stepsVoir la déclaration complète
{ "postflight_steps": [ { "steps": [ { "force": true, "guards": [ { "condition": "unless_exists", "id": "1", "path": "/
usr/ } ], "source": { "path": "{{appdir}}/local/ bin/ kubectl" Docker. }, "sudo": "if_needed", "target": { "path": "/app/ Contents/ Resources/ bin/ kubectl" usr/ }, "type": "symlink", "uninstall": true } ] } ] }local/ bin/ kubectl" Suppression des données utilisateur
zapVoir la déclaration complète
{ "zap": [ { "rmdir": [ "~/
Library/ "~/Caches/ com. plausiblelabs. crashreporter. data", Library/ ], "trash": [ "/Caches/ KSCrashReports" usr/ "/local/ bin/ docker-compose. backup", usr/ "~/local/ bin/ docker. backup", . "~/docker", Library/ Scripts/Application com. "~/docker. helper", Library/ Scripts/Application group. "~/com. docker", Library/ Support/Application com. "~/apple. sharedfilelist/ com. apple. LSSharedFileList. ApplicationRecentDocuments/ com. docker. helper. sfl*", Library/ Support/Application com. "~/apple. sharedfilelist/ com. apple. LSSharedFileList. ApplicationRecentDocuments/ com. electron. dockerdesktop. sfl*", Library/ Support/Application com. "~/bugsnag. Bugsnag/ com. docker. docker", Library/ Support/Application Docker Desktop", "~/Library/ Support/Application docker-secrets-engine", "~/Library/ "~/Caches/ com. docker. docker", Library/ "~/Caches/ com. plausiblelabs. crashreporter. data/ com. docker. docker", Library/ Desktop", "~/Caches/ Docker Library/ "~/Caches/ docker-secrets-engine", Library/ "~/Caches/ KSCrashReports/ Docker", Library/ "~/Containers/ com. docker. docker", Library/ "~/Containers/ com. docker. helper", Library/ Containers/Group group. "~/com. docker", Library/ "~/HTTPStorages/ com. docker. docker", Library/ "~/HTTPStorages/ com. docker. docker. binarycookies", Library/ Desktop", "~/Logs/ Docker Library/ "~/Preferences/ com. docker. docker. plist", Library/ "~/Preferences/ com. electron. docker-frontend. plist", Library/ "~/Preferences/ com. electron. dockerdesktop. plist", Library/ Application State/Saved com. "~/electron. docker-frontend. savedState", Library/ Application State/Saved com. ] } ] }electron. dockerdesktop. savedState"
Questions fréquentes sur Docker Desktop
Docker Desktop est-il sûr ?
Docker Desktop figure dans le catalogue officiel de Homebrew et n’a pas été désactivé. Depuis septembre 2026, Homebrew désactive les apps qui échouent aux contrôles Gatekeeper de macOS. Lors de l’installation, Homebrew vérifie le fichier téléchargé depuis desktop.docker.com à l’aide de sa somme de contrôle SHA-256. Il a été installé 40 621 fois via Homebrew au cours des 30 derniers jours.
Docker Desktop est-il gratuit ?
Docker Desktop se télécharge gratuitement et propose des achats intégrés. Source : docs.docker.com/subscription/desktop-license, vérifiée le 19 oct.
Comment désinstaller complètement Docker Desktop sur Mac ?
Exécutez brew uninstall --cask docker-desktop. Cette commande quitte l’app, arrête 3 services d’arrière-plan et supprime 2 outils d’assistance privilégiés. Pour supprimer aussi ses réglages et ses caches, exécutez brew uninstall --zap --cask docker-desktop. --zap supprime aussi les réglages, les caches et les autres fichiers listés dans la définition Homebrew. Ils peuvent inclure des données partagées avec d’autres apps et ne peuvent pas être restaurés après suppression ; cette option ne garantit pas non plus qu’il ne reste rien. Sauvegardez d’abord les données à conserver. Pour conserver les réglages et les caches, n’ajoutez pas --zap. Cela supprime aussi 28 fichiers et dossiers, dont ~/.
Docker Desktop fonctionne-t-il sur les Mac avec Apple silicon (M1 ou plus récent) ?
Oui. Homebrew télécharge des versions distinctes pour les Mac Apple silicon et Intel. macOS 14 ou version ultérieure est requis.
Où Docker Desktop enregistre-t-il ses réglages et ses données ?
Ses réglages se trouvent dans ~/. Ses données se trouvent dans ~/, ~/ et ~/. Ces emplacements proviennent de la liste de nettoyage de Homebrew.
Docker Desktop : quelle est la dernière version ?
La dernière version est 4.96.3. Docker Desktop se met à jour automatiquement ; pour le mettre à jour avec Homebrew, exécutez brew upgrade --cask --greedy docker-desktop.
Qu’est-ce que Docker Desktop installe d’autre ?
Il ajoute aussi 5 outils en ligne de commande : docker-credential-desktop, docker-credential-osxkeychain, kubectl., docker-compose et docker. Il ne peut pas être installé en même temps que rancher.
Sources
Chaque information de cette page indique sa source et sa date de vérification. Les informations dont la validité a expiré sont présentées comme valables « au » jour indiqué et ne sont plus données comme actuelles.
- Définition Homebrew : github.com/homebrew/homebrew-cask/blob/HEAD/Casks/d/docker-desktop.rb · Vérifié le
- formulae.brew.sh : formulae.brew.sh/cask/docker-desktop
- Prix : docs.docker.com/subscription/desktop-license · Vérifié le