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.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

N'espérez pas acheter de SSD à bon prix chez Kingston : la société annonce que ça va être de pire en pire

16/12/2025 à 22:00

• 2


Guide de Noël : des chargeurs à foison pour ne plus faire le coup de la panne

16/12/2025 à 21:14

• 5


Test du Vision Pro M5 : la technique avance, mais la vision piétine

16/12/2025 à 21:14

• 5


De l’iPhone 17e à l’iPhone 20 : les secrets de huit futurs iPhone révélés

16/12/2025 à 21:14

• 14


ONLYOFFICE Desktop Editors 9.2 : l'IA s'invite sur votre Mac (et votre PC) 📍

16/12/2025 à 18:55

• 0


Apple a un iMac plus puissant avec une puce M5 Max dans les cartons

16/12/2025 à 17:38

• 40


Crucial écoule ses stocks de SSD Externe : 1 To dès 80 €, 2 To dès 133 €, 4 To dès 240 €

16/12/2025 à 17:10

• 13


Pour des analystes, Apple et Samsung sont les mieux placés pour résister à la RAMpocalypse

16/12/2025 à 16:45

• 10


Renault affiche les tarifs de sa nouvelle Twingo, techniquement sous la barre des 15 000 €

16/12/2025 à 12:45

• 106


L'activation manuelle du TRIM n'est plus réellement nécessaire sous macOS

16/12/2025 à 11:15

• 16


ChatGPT annonce le retrait du mode Voice uniquement sous macOS

16/12/2025 à 11:02

• 9


MacBook Air M2 : le modèle 16 Go à 724 €, son plus bas historique ! 🆕

16/12/2025 à 10:27

• 94


Free Mobile adopte enfin l’Apple Watch, avec une option gratuite pour ses abonnés 5G

16/12/2025 à 09:33

• 95


iOS 26.3 bêta 1 : découvrez toutes les nouveautés

16/12/2025 à 08:01

• 12


Le code d'iOS 19 révèle les produits en gestation chez Apple (Mac, iPhone...) pour 2026 et les années à venir !

16/12/2025 à 07:29

• 39


Deux boîtiers pour SSD capables d'atteindre 40 Gb/s en promotion

15/12/2025 à 23:54

• 8