Docker pour Mac : Le guide complet d’installation

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.

#Installer Docker Engine
brew install docker
Installing the Docker Package via Brew

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.

#Installer Docker Machine
brew install docker-machine
Installing the Docker Machine package via Brew
#Installer VirtualBox
brew install --cask virtualbox

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.

Install VirtualBox Package via Brew

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

Opening the Security Preferences

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

Viewing Details on a specific application developer
Allowing the Oracle America, Inc. developer to load

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 :

  1. Exécutez la commande ci-dessous. Notez que l’interrupteur --cask est requis pour l’installation d’applications à interface graphique avec Homebrew.
# Installer Docker Desktop
brew install --cask docker
Install the Docker Desktop via Brew

2. Après l’achèvement de l’installation par Homebrew, ouvrez Docker dans votre terminal avec la commande suivante.

# Exécuter Docker Desktop
open /Applications/Docker.app

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.

Open the Docker application

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.

Allowing Docker Desktop privileges
Entering the administrative password

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.

#Installer Rosetta 2
softwareupdate --install-rosetta

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.

Downloading Docker Desktop for 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.

Adding the Docker.app to the Applications folder

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.

Opening the Settings dialog of Docker Desktop for Mac

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.
Adjusting Resources in 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.

Adjusting File Sharing for Docker Desktop

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

Adding a folder to share

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

Applying the changes and restarting Docker Desktop

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 ?

Source:
https://adamtheautomator.com/docker-for-mac/