Ouvrir le menu principal

MacGeneration

Recherche

macOS Containers permet d’installer macOS dans un conteneur Docker

Nicolas Furno

lundi 23 octobre 2023 à 14:03 • 16

Logiciels

Docker est probablement la solution la plus utilisée aujourd’hui pour lancer des systèmes virtuels et isolés dans ce que l’on nomme des conteneurs, pour filer la métaphore portuaire. Mais Docker est pensé à la base pour les systèmes d’exploitations basés sur GNU/Linux ou FreeBSD, pas pour macOS qui peut certes être virtualisé, mais qui nécessite une couche de virtualisation plus complexe pour fonctionner normalement. Enfin, qui nécessitait : en effet, macOS Containers est un projet qui permet d’installer le système d’exploitation d’Apple au sein d’un conteneur Docker.

Image macOS Containers/MacGeneration.

Parvenir à un tel résultat n’est pas simple et il faut noter que le projet est encore loin d’être finalisé et stable. On est plutôt dans le domaine de l’expérimentation intéressante à ce stade et mieux vaut éviter d’utiliser macOS Containers sur des projets importants. Par ailleurs, il faut retirer quelques sécurités importantes du système, en particulier SIP qui doit être désactivé pour pouvoir créer un conteneur avec macOS à l’intérieur. Même quand c’est fait, il ne faut pas s’attendre à un niveau d’isolement aussi bon que dans un conteneur Linux, en raison de restrictions imposées par Apple.

Si cela ne vous effraie pas, la procédure à suivre pour installer macOS Containers est détaillée à cette adresse. Le gestionnaire de paquets Homebrew est nécessaire pour installer toutes les dépendances et si tout va bien, vous pourrez lancer à la fin du processus un conteneur avec macOS Ventura. Seule cette version est proposée pour le moment et côté hôte, il faut un Mac sous macOS Catalina ou plus récent.

macOS Containers est un projet open-source qui repose en son cœur sur rund, une version modifiée de containerd, le standard qui permet de créer et gérer des conteneurs.

Source :

merci totoguille sur le Discord du Club iGen

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

Apple Music et Apple TV indisponibles pour certains utilisateurs

10/12/2025 à 21:57

• 9


120 Hz, HDR, A19 : du code laisse entrevoir les caractéristiques du prochain Studio Display

10/12/2025 à 21:00

• 20


Test de l'écran 5K de Japannext : pas de fioritures et un prix intéressant

10/12/2025 à 20:30

• 3


Le détecteur de présence FP300 d’Aqara joue à cache-cache : de nouveau disponible, mais pour combien de temps ?

10/12/2025 à 18:37

• 7


Les États-Unis veulent contrôler les profils des réseaux sociaux des touristes

10/12/2025 à 18:13

• 105


Photoshop s’intègre à ChatGPT, mais ça ne vaut pas le Nano Banana de Google

10/12/2025 à 16:32

• 6


SoundAnchor évite à votre Mac d’utiliser le mauvais micro

10/12/2025 à 14:54

• 5


Oubliez Google : le véritable rival d’OpenAI pour Sam Altman, c’est Apple

10/12/2025 à 14:27

• 68


Bons plans : les ampoules, serrures et autres objets connectés toujours au prix du Black Friday

10/12/2025 à 14:24

• 7


La folie des bilans de l’année : même ma voiture propose son « wrapped »

10/12/2025 à 10:50

• 19


Un écran nomade 15" USB-C/HDMI pour moins de 100 €

10/12/2025 à 10:40

• 0


Pénurie de mémoire : des fabricants de PC s’apprêteraient à augmenter leurs prix

10/12/2025 à 10:03

• 25


Apple et les analystes miseraient sur un lancement réussi du premier iPhone pliant à l’automne 2026

10/12/2025 à 08:59

• 24


Google Maps se met enfin à niveau : Plans et Waze faisaient déjà ça en 2016

10/12/2025 à 07:14

• 82


Pebble lance l’Index 01, la bague qui note ce que votre cerveau oublie

10/12/2025 à 06:30

• 34


Jeff Williams en route pour le conseil d’administration de Disney

10/12/2025 à 05:57

• 9