Vous pouvez installer et exécuter Docker sur tous les principaux systèmes d’exploitation. Si vous avez un Mac et que vous n’êtes pas tout à fait sûr de la marche à suivre, ne vous inquiétez pas, ce tutoriel Docker pour Mac est là pour vous. Vous apprendrez comment installer Docker pour Mac et vous mettre en route.
Ce tutoriel vous guidera, étape par étape, à travers toutes les étapes d’installation et vous permettra d’exécuter des conteneurs Docker sur votre Mac en un rien de temps.
Prérequis
Ce tutoriel sera une démonstration pratique. Si vous souhaitez suivre, assurez-vous de disposer des éléments suivants :
- Version macOS 10.14 ou ultérieure. Ce tutoriel utilisera macOS Big Sur, version 11.5.1.
Installation de Docker pour Mac en utilisant Engine avec Homebrew
Même si vous pouvez installer Docker de nombreuses manières différentes, si vous êtes sur macOS, le gestionnaire de paquets Homebrew est probablement le plus simple. Avant de commencer, assurez-vous d’avoir installé Homebrew.
Le gestionnaire de paquets Homebrew pour macOS propose deux façons d’installer Docker. Vous pouvez soit installer uniquement le moteur Docker, soit installer Docker Desktop. Commençons par voir comment installer le moteur Docker.
Pour installer le moteur Docker :
1. Ouvrez le terminal macOS et exécutez la commande suivante. Cette commande indique à Homebrew de télécharger et d’installer le package appelé docker
. Homebrew trouvera automatiquement la dernière version.

2. Téléchargez et installez à la fois les paquets docker-machine
et virtualbox
. Docker nécessite ces deux éléments pour fonctionner correctement sur macOS.

Notez l’option
--cask
sur la commande d’installation pour VirtualBox. L’option--cask
est la manière dont Homebrew peut installer des applications d’interface graphique. Étant donné que VirtualBox est une application d’interface graphique, l’option--cask
doit être incluse dans la commande.

3. Après avoir installé VirtualBox, vous recevrez probablement un avertissement indiquant que macOS a bloqué l’installation. Pour autoriser l’installation, cliquez sur Ouvrir les préférences de sécurité.

4. Cliquez sur le bouton Détails, cochez la case libellée Oracle America, Inc, et cliquez sur OK. Oracle possède VirtualBox.


Installer Docker Desktop avec Homebrew
Si vous préférez une interface graphique pour Docker, Docker Desktop est votre ami. Si vous n’avez pas encore installé Docker Engine, vous pouvez installer Docker Desktop.
N’essayez pas d’installer Docker Engine avec Docker Desktop. Docker Engine nécessite VirtualBox, comme indiqué précédemment, ce qui peut entrer en conflit avec Docker Desktop. Docker Desktop n’est pas compatible avec les versions de VirtualBox antérieures à 4.3.30.
Pour installer Docker Desktop, dans le terminal :
- Exécutez la commande ci-dessous. Notez que l’interrupteur
--cask
est requis pour l’installation d’applications à interface graphique avec Homebrew.

2. Après l’achèvement de l’installation par Homebrew, ouvrez Docker dans votre terminal avec la commande suivante.
3. Cliquez sur le bouton Ouvrir pour lancer Docker Desktop. Vous verrez cette invite lorsque vous exécutez Docker Desktop pour la première fois.

4. Lorsque vous y êtes invité, cliquez sur le bouton OK pour autoriser l’accès privilégié (accès sudo) afin de donner à Docker Desktop la permission de configurer la mise en réseau interne pour que les conteneurs puissent communiquer entre eux. Cliquer sur OK installera l’outil d’aide Docker qui coordonne diverses activités Docker pour le Docker Engine.


Installation de Docker Desktop sur macOS avec une image disque
Si vous préférez installer Docker sur macOS avec une image disque (fichier DMG), cette section est pour vous. L’installation de Docker via une image disque est légèrement différente en fonction du type de processeur que vous avez (Intel ou Apple). Lorsque cela est applicable, le tutoriel fournira une annotation là où c’est nécessaire pour faire la différence.
Vous pouvez trouver le processeur en exécutant l’application À propos de ce Mac.
Pour installer Docker Desktop avec une image disque, ouvrez un terminal et commençons.
1. Uniquement pour les processeurs Apple: Installez Rosetta. Rosetta est une application qui émule divers comportements de processeurs Intel pour permettre aux applications conçues pour les processeurs Intel (comme Docker) de s’exécuter sur les Mac dotés de processeurs Apple.
2. Ouvrez un navigateur Web et accédez à la page d’installation de Docker Desktop pour Mac. Cliquez sur le bouton correspondant au type de processeur de votre Mac.

3. Une fois téléchargé, cliquez sur le fichier de l’image disque pour exécuter l’installateur de Docker Desktop. Un écran de menu s’ouvrira avec l’application Docker Desktop et le dossier Applications sur votre Mac. Cliquez et faites glisser l’icône Docker Desktop dans le dossier Applications pour terminer l’installation.

4. Exécutez l’application Docker. Vous verrez les mêmes invites de sécurité que les étapes trois et quatre de la section précédente. Cliquez à travers ces écrans et c’est tout!
Configuration de Docker pour Mac
Maintenant que Docker est installé avec succès sur votre Mac, il est temps de configurer quelques options de base pour Docker Desktop. Le tableau de bord de Docker Desktop est l’emplacement central pour tous les conteneurs Docker et les applications en cours d’exécution dans votre instance Docker.
Ouvrez Docker Desktop et cliquez sur l’icône d’engrenage en haut à droite du tableau de bord pour accéder à l’écran des préférences.

Dans l’écran des Préférences, vous trouverez différentes sections contenant des éléments pour personnaliser le comportement de Docker. Certains paramètres notables sont les suivants.
**Ressources système**
Sélectionnez la rubrique Ressources et cliquez sur AVANCÉ. La section Avancé contient la configuration des ressources matérielles utilisées par Docker Desktop.
À l’aide des curseurs, vous pouvez ajuster les ressources matérielles disponibles pour Docker Desktop.
- CPUs – Le nombre de processeurs disponibles pour Docker Desktop. Le paramètre par défaut est la moitié du nombre maximum sur votre Mac. Augmenter ce nombre améliorera les performances des conteneurs et des applications.
- Mémoire – La quantité de mémoire disponible pour Docker Desktop. Par défaut, cette valeur est réglée à 2 Go.
- Swap – La taille du fichier d’échange pour Docker Desktop. La valeur par défaut est de 1 Go et peut être augmentée ou diminuée en fonction des besoins des conteneurs et des applications.
- Taille de l’image disque – L’espace disque local disponible pour Docker Desktop.
- Emplacement de l’image disque – L’emplacement du système de fichiers pour l’image disque de Docker Desktop.

Partage de fichiers
Sélectionnez Partage de fichiers sous le titre de menu Ressources —> AVANCÉ. Les emplacements répertoriés sont les dossiers partagés entre le système de fichiers local sur votre Mac et les conteneurs et applications Docker en cours d’exécution.
Pour ajouter un emplacement :
1. Cliquez sur l’icône plus en bas à droite de l’écran Partage de fichiers.

2. Choisissez le dossier que vous souhaitez partager avec Docker Desktop et cliquez sur Ouvrir.

3. Cliquez sur le bouton Appliquer et redémarrer pour appliquer les modifications.

Notez que le partage de trop nombreux dossiers avec Docker peut entraîner une diminution des performances du système.
Conclusion
L’installation de Docker sur votre Mac est la première étape de votre voyage vers l’apprentissage d’un modèle d’infrastructure de conteneur. Docker sur votre Mac vous permettra d’explorer et de tester l’exécution de conteneurs et d’applications dans Docker.
Quels conteneurs allez-vous configurer dans votre nouvel environnement Docker Mac ?