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

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Résultats Apple : l'iPad et le Mac à la fête, l'iPhone en difficulté

22:57

• 4


Le Pentagone bloque l’accès à DeepSeek à ses employés, après avoir constaté de nombreux accès au chatbot

21:45

• 4


Payer son ticket avec sa carte bancaire dans les transports parisiens, ce n’est pas pour demain

21:29

• 56


Le fondateur de TSMC explique pourquoi Apple a abandonné Intel

15:01

• 22


Meta accepte de payer 25 millions de dollars à Donald Trump pour avoir banni ses comptes en 2021

12:17

• 95


Promo générale sur les Apple Watch SE et Series 10 aluminium et titane

09:19

• 9


Promo sur des Apple Pencil, Magic Mouse et Magic Keyboard

07:50

• 2


Aperty : l'allié parfait des photographes de portraits professionnels et semi-professionnels est là 📍

29/01/2025 à 23:33


Des actionnaires mettent en doute la vertu d’Apple concernant les données d’entraînement de son IA

29/01/2025 à 21:30

• 16


Comment faire tourner DeepSeek-R1 (ou un autre LLM) sur votre Mac

29/01/2025 à 17:23

• 14


Promo : le Mac mini M2 Pro 16/512 Go à 770 € 🆕

29/01/2025 à 17:00

• 20


Promo : la console portable ROG Ally d’Asus à seulement 470 €

29/01/2025 à 16:30

• 16


OpenAI affirme que DeepSeek a siphonné ses données pour entrainer ses modèles

29/01/2025 à 15:30

• 110


Deux failles des dernières puces Apple Silicon permettent d’extraire des données de Safari et Chrome à distance

29/01/2025 à 11:00

• 45


Office pour Mac colle ses premiers widgets sur le bureau

29/01/2025 à 10:21

• 23


Coup d’œil sur le nouveau cadran « Unité en rythme » de watchOS 11.3

29/01/2025 à 09:17

• 25