Ouvrir le menu principal

MacGeneration

Recherche

Docker-OSX permet de virtualiser macOS dans Docker

Nicolas Furno

lundi 15 juin 2020 à 12:11 • 32

macOS

Docker est un outil de virtualisation très utilisé dans le monde du web et il sert avant tout à créer des serveurs virtuels dédiés à une tâche précise, des « containers » qui s’assemblent pour créer des services complexes. Mais c’est à la base un outil de virtualisation comme un autre, ce qui veut dire que l’on peut virtualiser n’importe quel système d’exploitation Unix, dont macOS. Avec le projet Docker-OSX disponible sur GitHub depuis quelques semaines, c’est même assez facile à obtenir.

Une instance virtuelle de macOS en fonctionnement sur un ordinateur sous Arch Linux.

Avant toute chose, l’ordinateur hôte sur lequel Docker est installé doit être configuré pour gérer la virtualisation matérielle KVM. Il s’agit en général d’un ordinateur sous Linux, même si cela fonctionne aussi avec Windows et WSL, tant qu’à aimer se compliquer la vie. Notez en revanche qu’il n’est pas possible de virtualiser macOS avec Docker-OSX sur macOS, une limite qui pourrait être levée dans le futur.

Une fois que l’hôte est correctement configuré, Docker-OSX fonctionne comme n’importe quel autre projet Docker. Vous pouvez utiliser l’image proposée sur le Docker Hub et vous obtiendrez à la fin une machine virtuelle avec la dernière version de macOS Catalina installée sur un volume de 200 Go. Le fichier Dockerfile contient toutes les instructions qui seront exécutées à l’installation, y compris pour le téléchargement de macOS. Par défaut, l’image docker sera vidée à chaque exécution, mais vous pouvez créer une installation persistante de macOS en suivant ces instructions.

Au-delà de la démonstration technique, Docker-OSX est une solution intéressante si vous utilisez déjà Docker et que vous ne voulez pas multiplier les solutions de virtualisation. Il reste encore quelques bugs à gérer, notamment si vous comptez l’utiliser pour faire tourner Xcode et développer des apps dans l’écosystème d’Apple. Par exemple, un iPhone relié en USB ne sera pas reconnu correctement par Xcode.

Docker-OSX est un projet open-source et gratuit.

Ajouter ce site dans Google News

Pour les nostalgeeks, un site permet de défragmenter votre disque dur dans un navigateur

14:50

• 2


L'utilitaire de captures d'écran CleanShot muscle sérieusement l’enregistrement vidéo sur Mac

14:49

• 1


Promo : Proton Unlimited passe à 6,49 € par mois pendant un an

12:05

• 16


Luca Maestri prend à son tour du recul chez Apple

11:37

• 1


Liljebagge : Ikea prépare un thermostat de radiateur connecté compatible Matter à moins de 20 €

11:21

• 31


CyberGhost VPN à -82 % : sécurisez votre Mac mini M6 et tous vos appareils Apple dès la rentrée 📍

11:21

• 0


Les canicules ont causé une vague de pertes de données, selon un spécialiste de la récupération

11:05

• 7


Anthropic lance Fable 5.1, présenté comme plus performant et moins cher que son prédécesseur

09:48

• 16


Apple prévoit une rémunération de 58 millions de dollars pour John Ternus en 2027

08:20

• 73


Sondage : vous êtes MacBook Neo ou MacBook Air ?

08:00

• 35


Apple supprime l’obligation de prendre en charge les Mac Intel et encourage les développeurs à tourner la page

06:30

• 16


« Un immense lancement » : le premier message de John Ternus donne le ton

06:10

• 30


L'interface de macOS 27 donne un indice sur de futurs MacBook Pro OLED

01/09/2026 à 23:25

• 4


Test de l'adaptateur secteur dynamique 40 W d'Apple : 60 W en pointe

01/09/2026 à 21:49

• 11


« hello » : John Ternus est maintenant sur X

01/09/2026 à 19:14

• 56


TP-Link va lancer des routeurs Wi-Fi 8 cet automne, 18 mois avant la finalisation de la norme

01/09/2026 à 15:25

• 38