⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

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.

Warning

Si 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.

    Important

    Docker 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.

    Important

    Docker 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

Tip

Voir les FAQ sur comment installer et exécuter Docker Desktop sans avoir besoin de privilèges administrateur.

Installation interactive

  1. Téléchargez l'installateur en utilisant les boutons de téléchargement en haut de la page, ou depuis les notes de version.

  2. 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.

  3. Double-cliquez sur Docker.app dans le dossier Applications pour démarrer Docker.

  4. 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.
  5. 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.

  6. 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.
  7. 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, entrez ls /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, entrez ls /Users dans le CLI.
  • --admin-settings : Crée automatiquement un fichier admin-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}}"
Configuration proxy
  • --proxy-http-mode=<mode> : Définit le mode Proxy HTTP. Les deux modes sont system (par défaut) ou manual.
  • --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 soit manual.
  • --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 soit manual
  • --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.
Tip

En 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