Docker Desktop pour MAC
Créez, exécutez et partagez des conteneurs sur votre Mac avec Docker Engine, Compose et Kubernetes. Gratuit pour un usage personnel.
Présentation de Docker Desktop
Docker Desktop est la façon officielle d'utiliser Docker sur un Mac. Il installe tout le nécessaire pour créer, exécuter et partager des conteneurs : Docker Engine, l'outil en ligne de commande docker, Docker Compose pour les apps à plusieurs conteneurs, un cluster Kubernetes facultatif et un tableau de bord pour gérer conteneurs, images et volumes. Les conteneurs tournent dans une machine virtuelle légère que Docker Desktop gère pour vous. Docker Desktop est développé par Docker, Inc.
Docker Desktop est gratuit pour un usage personnel, l'enseignement, les projets open source non commerciaux et les petites entreprises de moins de 250 salariés et de moins de 10 millions de dollars de chiffre d'affaires annuel. Les entreprises plus grandes et les administrations ont besoin d'un abonnement Docker payant. Il existe des téléchargements distincts pour les Mac Apple Silicon et Intel ; Docker prend en charge la version majeure actuelle de macOS et les deux précédentes, et recommande au moins 4 Go de RAM.
Fonctionnalités principales
Docker Desktop apporte tous les outils Docker sur votre Mac en une seule installation.
- Docker Engine et CLI : lancez des commandes docker dans Terminal dès l'installation.
- Docker Compose : démarrez des apps à plusieurs conteneurs depuis un seul fichier compose.
- Tableau de bord : voyez et gérez conteneurs, images, volumes et builds dans une fenêtre.
- Kubernetes : activez un cluster Kubernetes local pour vos tests.
- Docker Hub : récupérez et envoyez des images avec votre compte Docker.
- Extensions : ajoutez des outils à Docker Desktop depuis sa boutique d'extensions.
- Apple Silicon : fonctionne nativement sur les Mac Apple Silicon ; Rosetta 2 est recommandé pour quelques outils facultatifs réservés à Intel.
- Mises à jour automatiques : gardez Docker Desktop et ses composants à jour.
Nouveautés de la version 4.95.0
Docker Desktop 4.95.0 met à jour ses composants et corrige plusieurs problèmes.
- Docker Compose 5.6.0 et Docker Scout CLI mis à jour
- Nouvelle commande docker desktop auth status pour afficher votre connexion et votre forfait Docker Hub
- Correction de Docker Desktop sur Mac incapable de lancer des sous-processus après une seconde ouverture
- Correction de Kubernetes qui ne démarrait parfois pas après un délai réseau dépassé
- Correction du bouton Quitter et de la lenteur de la fenêtre d'erreur du moteur
Questions fréquentes sur Docker Desktop
Docker Desktop est-il gratuit ?
Docker Desktop est gratuit pour un usage personnel, l'enseignement, les projets open source non commerciaux et les petites entreprises de moins de 250 salariés et de moins de 10 millions de dollars de chiffre d'affaires annuel. Les autres usages professionnels et l'usage par les administrations nécessitent un abonnement Docker payant.
Quel Mac faut-il pour Docker Desktop ?
Docker Desktop a des téléchargements distincts pour les Mac Apple Silicon et Intel. Il prend en charge la version majeure actuelle de macOS et les deux précédentes, et nécessite au moins 4 Go de RAM.
Faut-il Rosetta 2 pour Docker Desktop sur Apple Silicon ?
Ce n'est plus obligatoire, mais Docker recommande de l'installer, car quelques outils en ligne de commande facultatifs en ont encore besoin. Vous pouvez l'installer avec softwareupdate --install-rosetta.
Quelle différence entre Docker Desktop et Docker Engine ?
Docker Engine est la partie qui exécute les conteneurs. Docker Desktop est l'app Mac qui installe et gère Docker Engine dans une machine virtuelle légère, avec la CLI docker, Compose, Kubernetes et un tableau de bord.
Docker Desktop inclut-il Docker Compose ?
Oui. Docker Compose est inclus, vous pouvez donc démarrer des apps à plusieurs conteneurs avec docker compose up.
Puis-je utiliser Kubernetes avec Docker Desktop ?
Oui. Docker Desktop comprend un cluster Kubernetes local facultatif, à activer dans ses réglages.
Faut-il un compte Docker pour utiliser Docker Desktop ?
Vous pouvez exécuter des conteneurs sans vous connecter. Un compte Docker est nécessaire pour envoyer des images sur Docker Hub, et les organisations peuvent exiger que leur personnel se connecte.
Comment corriger « Docker.app est endommagé » sur macOS ?
La documentation de Docker consacre une page à ce message, Fix "Docker.app is damaged" on macOS, accessible depuis son guide d'installation pour Mac. Suivez les étapes indiquées.
Comment mettre à jour Docker Desktop ?
Docker Desktop recherche lui-même les mises à jour et propose de les installer. Vous pouvez aussi télécharger la dernière version sur docker.com.
D'où vient le téléchargement de Docker Desktop sur docker.FULLMAC.app ?
Le bouton de téléchargement mène à la page officielle Docker Desktop de Docker, https://www.docker.com/products/docker-desktop/. docker.FULLMAC.app ne modifie ni ne réempaquette le programme d'installation.
Apps similaires
OrbStackOrbStack est une façon rapide, légère et simple de faire tourner des conteneurs Docker et des machines Linux sur votre Mac. C'est un remplacement direct de Docker Desktop : vos commandes docker et docker compose continuent de fonctionner, et au premier lancement OrbStack propose de reprendre vos conteneurs, images et volumes de Docker Desktop. Il démarre en quelques secondes, utilise moins de 0,1 % de CPU en arrière-plan sur Apple Silicon et rend à macOS la mémoire inutilisée. En plus des conteneurs, il fait tourner des machines Linux complètes issues de 16 distributions et un cluster Kubernetes léger pour le développement local. OrbStack est développé par Orbital Labs.Outils de développement
QuotaBarSi vous utilisez OpenAI Codex avec un compte ChatGPT, les limites d’utilisation se réinitialisent sur une fenêtre de 5 heures et une fenêtre hebdomadaire, et pour savoir ce qu’il vous reste, il faut ouvrir Codex ou ChatGPT. QuotaBar affiche le pourcentage restant dans la barre des menus du Mac et l’actualise toutes les 60 secondes. Cliquez sur l’icône pour un panneau détaillé avec chaque fenêtre de limite et son décompte, ou activez un petit HUD flottant qui reste au-dessus des autres fenêtres.Outils de développement
Stargazer BarStargazer Bar est une petite app native de barre des menus pour Mac qui surveille des dépôts GitHub pour vous. Elle affiche un compteur d’étoiles en direct dans la barre des menus, pour voir comment se porte un projet sans garder un onglet de navigateur ouvert, et un clic ouvre un menu avec les détails : courbes d’évolution des étoiles et des forks, totaux de téléchargements des versions et un radar de maintenance. Les dépôts publics se mesurent à leurs étoiles. Les dépôts privés, qui n’en ont pas, se mesurent à ce qui demande votre attention : un build en échec, une issue sans réponse ou une nouvelle pull request.Outils de développement
Notch So GoodNotch So Good transforme l’encoche de votre MacBook en petit écran d’état pour les agents de programmation IA. Pendant que Claude Code ou la CLI OpenAI Codex travaille, une pilule noire prolonge l’encoche : à gauche se tient Peek, un personnage en 3D, et à droite un anneau indique ce qu’il reste de votre fenêtre d’utilisation de 5 heures. Plus une session a besoin de vous, plus Peek sort de l’encoche. Quand une tâche se termine, échoue ou atteint une limite d’utilisation, l’encoche s’ouvre sur une carte qui dit ce qui s’est passé et dans quel projet, et un clic mène à l’onglet exact du terminal, volet tmux compris.Outils de développement
Claude UsageClaude Usage est une petite app native pour celles et ceux qui utilisent Claude Code. Dans la barre des menus, elle affiche votre session de cinq heures en cours, votre usage hebdomadaire pour tous les modèles et pour Sonnet, et vos crédits à l’usage, chacun avec une barre et son heure de réinitialisation, sans ouvrir Claude Code. Elle ajoute aussi une ligne sous votre invite Claude Code avec le modèle, le taux de remplissage de la fenêtre de contexte et les tokens utilisés, pour compacter une session avant qu’elle ne manque de place. Chaque volet de terminal affiche sa propre ligne, y compris dans tmux.Outils de développement
TintpadTintpad est un lanceur gratuit et open source pour les développeurs qui travaillent avec des agents de programmation en ligne de commande comme Claude Code et Codex. Appuyez n’importe où sur Option-Commande-Espace et une goutte noire tombe de l’encoche de votre Mac, ou pend sous la barre des menus sur les Mac qui n’en ont pas, avec vos dépôts à l’intérieur. Tapez quelques lettres, appuyez sur Retour et votre propre terminal s’ouvre dans ce dépôt avec l’agent déjà lancé, dans le mode que vous y avez utilisé la dernière fois.Outils de développement
FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.