Installer Docker Desktop sur Mac
Conditions d'utilisation Docker Desktop
L'utilisation commerciale de Docker Desktop dans les grandes entreprises (plus de 250 employés OU plus de 10 millions USD de revenus annuels) nécessite un abonnement payant.
Cette page fournit des liens de téléchargement, les exigences système et des instructions d'installation étape par étape pour Docker Desktop sur Mac.
Pour les sommes de contrôle, voir Notes de version.
WarningSi vous rencontrez des problèmes de détection de logiciels malveillants, suivez les étapes documentées dans docker/for-mac#7527.
Exigences système
-
Une version prise en charge de macOS.
ImportantDocker Desktop est pris en charge sur la version actuelle et les deux versions majeures précédentes de macOS. Lorsque de nouvelles versions majeures de macOS sont rendues disponibles au grand public, Docker cesse de prendre en charge la version la plus ancienne et prend en charge la version la plus récente de macOS (en plus des deux versions précédentes).
-
Au moins 4 Go de RAM.
-
Une version prise en charge de macOS.
ImportantDocker Desktop est pris en charge sur la version actuelle et les deux versions majeures précédentes de macOS. Lorsque de nouvelles versions majeures de macOS sont rendues disponibles au grand public, Docker cesse de prendre en charge la version la plus ancienne et prend en charge la version la plus récente de macOS (en plus des deux versions précédentes).
-
Au moins 4 Go de RAM.
-
Pour la meilleure expérience, il est recommandé d'installer Rosetta 2. Rosetta 2 n'est plus strictement requis, cependant il y a quelques outils en ligne de commande optionnels qui nécessitent encore Rosetta 2 lors de l'utilisation de Darwin/AMD64. Voir Problèmes connus. Pour installer Rosetta 2 manuellement depuis la ligne de commande, exécutez la commande suivante :
$ softwareupdate --install-rosetta
Installer et exécuter Docker Desktop sur Mac
TipVoir les FAQ sur comment installer et exécuter Docker Desktop sans avoir besoin de privilèges administrateur.
Installation interactive
-
Téléchargez l'installateur en utilisant les boutons de téléchargement en haut de la page, ou depuis les notes de version.
-
Double-cliquez sur
Docker.dmg
pour ouvrir l'installateur, puis faites glisser l'icône Docker vers le dossier Applications. Par défaut, Docker Desktop est installé dans/Applications/Docker.app
. -
Double-cliquez sur
Docker.app
dans le dossier Applications pour démarrer Docker. -
Le menu Docker affiche l'Accord de Service d'Abonnement Docker.
Voici un résumé des points clés :
- Docker Desktop est gratuit pour les petites entreprises (moins de 250 employés ET moins de 10 millions de dollars de revenus annuels), l'usage personnel, l'éducation et les projets open source non commerciaux.
- Sinon, cela nécessite un abonnement payant pour un usage professionnel.
- Les abonnements payants sont également requis pour les entités gouvernementales.
- Les abonnements Docker Pro, Team et Business incluent l'usage commercial de Docker Desktop.
-
Sélectionnez Accepter pour continuer.
Notez que Docker Desktop ne fonctionnera pas si vous n'acceptez pas les conditions. Vous pouvez choisir d'accepter les conditions à une date ultérieure en ouvrant Docker Desktop.
Pour plus d'informations, voir Accord de Service d'Abonnement Docker Desktop. Il est recommandé de lire également les FAQ.
-
Depuis la fenêtre d'installation, sélectionnez soit :
- Utiliser les paramètres recommandés (Nécessite un mot de passe). Cela permet à Docker Desktop de définir automatiquement les paramètres de configuration nécessaires.
- Utiliser les paramètres avancés. Vous pouvez alors définir l'emplacement des outils CLI Docker soit dans le répertoire système ou utilisateur, activer le socket Docker par défaut, et activer le mappage de ports privilégiés. Voir Paramètres, pour plus d'informations et comment définir l'emplacement des outils CLI Docker.
-
Sélectionnez Terminer. Si vous avez appliqué l'une des configurations précédentes qui nécessitent un mot de passe à l'étape 6, entrez votre mot de passe pour confirmer votre choix.
Installation depuis la ligne de commande
Après avoir téléchargé Docker.dmg
depuis les boutons de téléchargement en haut de la page ou depuis les
notes de version, exécutez les commandes suivantes dans un terminal pour installer Docker Desktop dans le dossier Applications :
$ sudo hdiutil attach Docker.dmg
$ sudo /Volumes/Docker/Docker.app/Contents/MacOS/install
$ sudo hdiutil detach /Volumes/Docker
Par défaut, Docker Desktop est installé dans /Applications/Docker.app
. Comme macOS effectue généralement des vérifications de sécurité la première fois qu'une application est utilisée, la commande install
peut prendre plusieurs minutes à s'exécuter.
Drapeaux de l'installateur
La commande install
accepte les drapeaux suivants :
Comportement d'installation
--accept-license
: Accepte l'Accord de Service d'Abonnement Docker maintenant, plutôt que de l'exiger lors du premier lancement de l'application.--user=<nom_utilisateur>
: Effectue les configurations privilégiées une fois pendant l'installation. Cela supprime le besoin pour l'utilisateur d'accorder des privilèges root au premier lancement. Pour plus d'informations, voir Exigences d'autorisation de l'assistant privilégié. Pour trouver le nom d'utilisateur, entrezls /Users
dans le CLI.
Sécurité et accès
--allowed-org=<nom_org>
: Nécessite que l'utilisateur se connecte et fasse partie de l'organisation Docker Hub spécifiée lors de l'exécution de l'application--user=<nom_utilisateur>
: Effectue les configurations privilégiées une fois pendant l'installation. Cela supprime le besoin pour l'utilisateur d'accorder des privilèges root au premier lancement. Pour plus d'informations, voir Exigences d'autorisation de l'assistant privilégié. Pour trouver le nom d'utilisateur, entrezls /Users
dans le CLI.--admin-settings
: Crée automatiquement un fichieradmin-settings.json
qui est utilisé par les administrateurs pour contrôler certains paramètres Docker Desktop sur les machines clientes au sein de leur organisation. Pour plus d'informations, voir Gestion des Paramètres.- Il doit être utilisé avec le drapeau
--allowed-org=<nom_org>
. - Par exemple :
--allowed-org=<nom_org> --admin-settings="{'configurationFileVersion': 2, 'enhancedContainerIsolation': {'value': true, 'locked': false}}"
- Il doit être utilisé avec le drapeau
Configuration proxy
--proxy-http-mode=<mode>
: Définit le mode Proxy HTTP. Les deux modes sontsystem
(par défaut) oumanual
.--override-proxy-http=<URL>
: Définit l'URL du proxy HTTP qui doit être utilisé pour les requêtes HTTP sortantes. Nécessite que--proxy-http-mode
soitmanual
.--override-proxy-https=<URL>
: Définit l'URL du proxy HTTP qui doit être utilisé pour les requêtes HTTPS sortantes, nécessite que--proxy-http-mode
soitmanual
--override-proxy-exclude=<hôtes/domaines>
: Contourne les paramètres proxy pour les hôtes et domaines. C'est une liste séparée par des virgules.
TipEn tant qu'administrateur IT, vous pouvez utiliser un logiciel de gestion des points de terminaison (MDM) pour identifier le nombre d'instances Docker Desktop et leurs versions dans votre environnement. Cela peut fournir un rapport de licence précis, aider à s'assurer que vos machines utilisent la dernière version de Docker Desktop, et vous permettre d' imposer la connexion.
Où aller ensuite
- Explorez les abonnements Docker pour voir ce que Docker peut vous offrir.
- Commencez avec Docker.
- Explorez Docker Desktop et toutes ses fonctionnalités.
- Dépannage décrit les problèmes courants, les contournements, comment exécuter et soumettre des diagnostics, et soumettre des problèmes.
- FAQ fournissent des réponses aux questions fréquemment posées.
- Notes de version listent les mises à jour des composants, les nouvelles fonctionnalités et les améliorations associées aux versions Docker Desktop.
- Sauvegarder et restaurer les données fournit des instructions sur la sauvegarde et la restauration des données liées à Docker.