macOS est depuis longtemps la plateforme de prédilection des développeurs web et mobile.

Son architecture basée sur UNIX en fait un environnement proche des serveurs de production Linux.

خدمة حصرية على Fiverr

هل تبحث عن فرصة عمل في الخارج؟

نبحث ونقدم لك على وظائف العمل عن بعد أو في الموقع بكبرى الشركات العالمية باحترافية تامة.

اطلب الخدمة الآن
Fiverr Ad Image

Cependant, l'installation de Docker sur Mac comporte quelques subtilités.

Cela est particulièrement vrai depuis la transition d'Apple vers les puces Apple Silicon (M1, M2, M3).

Ce guide vous expliquera comment configurer Docker pour une performance optimale sur votre Mac.

Identifier votre architecture

La première étape est de savoir quel type de processeur équipe votre Mac.

Cliquez sur la pomme () en haut à gauche de l'écran.

Sélectionnez « À propos de ce Mac ».

Regardez la mention « Puce » ou « Processeur ».

Si vous voyez « Intel », vous êtes sur une architecture x86_64 classique.

Si vous voyez « Apple M1 », « M2 » ou « M3 », vous êtes sur une architecture ARM64.

Cette distinction est cruciale pour télécharger la bonne version de Docker.

Téléchargement et Installation

Allez sur le site officiel de Docker.

Sur la page de téléchargement, vous verrez deux boutons : « Mac with Intel chip » et « Mac with Apple chip ».

Téléchargez le fichier .dmg correspondant à votre architecture.

Une fois le téléchargement terminé, ouvrez le fichier.

Comme pour toute application Mac, glissez l'icône de Docker dans le dossier Applications.

Lancez Docker depuis votre Launchpad ou via Spotlight.

Lors du premier démarrage, macOS vous demandera des permissions d'accès.

Il vous faudra entrer votre mot de passe administrateur pour installer les composants réseau.

Optimisation des ressources

Docker peut être très gourmand en énergie et en mémoire.

Par défaut, la configuration peut ne pas être adaptée à votre machine.

Il est important de limiter les ressources pour ne pas ralentir macOS.

Cliquez sur l'icône Docker dans la barre de menu, puis sur « Settings » (la roue dentée).

Allez dans l'onglet « Resources ».

Si vous avez un Mac avec 16 Go de RAM, je vous conseille d'allouer 4 à 6 Go à Docker.

Ne dépassez jamais la moitié de votre RAM totale, sinon votre système deviendra instable.

Pour les CPU, allouer 4 cœurs est généralement suffisant pour du développement web standard.

Le système de fichiers VirtioFS

C'est une option qui change la vie des développeurs sur Mac.

Historiquement, le partage de fichiers entre macOS et Docker était lent.

Cela rendait les temps de chargement des frameworks comme Symfony ou React très longs.

Depuis quelques versions, Docker propose « VirtioFS ».

C'est une technologie de virtualisation de fichiers beaucoup plus rapide.

Dans les paramètres, sous l'onglet « General », assurez-vous que l'option « Use VirtioFS for optimized file sharing » est cochée.

Le gain de performance est spectaculaire lors des opérations de lecture/écriture.

Gérer les images sur Apple Silicon

Si vous avez une puce M1/M2/M3, vous êtes sur une architecture ARM.

La plupart des images Docker modernes sont compatibles ARM.

Cependant, vous tomberez parfois sur de vieilles images prévues uniquement pour Intel (amd64).

Docker sur Mac peut les faire tourner grâce à l'émulation Rosetta 2.

Sachez toutefois que cette émulation est plus lente et consomme plus de batterie.

Privilégiez toujours les images natives ARM64 quand c'est possible.

Vous pouvez vérifier l'architecture d'une image avec la commande docker inspect.

Conclusion

L'installation est terminée.

Ouvrez votre terminal et tapez docker --version pour confirmer le succès.

Avec les bonnes configurations de ressources et VirtioFS, Docker sur Mac est un outil redoutable.

خدمة إدارة الأعمال

خطة عمل احترافية للهجرة (USCIS)

كتابة خطة عمل للهجرة لتأشيرات EB2 وNIW وE2 وL1 إلى الولايات المتحدة الأمريكية.

احصل على خطتك الآن
Business Plan Ad Image

Il vous permet de travailler dans des conditions quasi-identiques à la production.