{"id":4335,"date":"2026-03-28T20:44:23","date_gmt":"2026-03-28T17:44:23","guid":{"rendered":"https:\/\/demensdeum.com\/blog\/2026\/03\/28\/macos-docker\/"},"modified":"2026-03-28T21:14:31","modified_gmt":"2026-03-28T18:14:31","slug":"macos-docker","status":"publish","type":"post","link":"https:\/\/demensdeum.com\/blog\/fr\/2026\/03\/28\/macos-docker\/","title":{"rendered":"Ex\u00e9cuter macOS dans Docker"},"content":{"rendered":"<p>Il est possible d&#8217;ex\u00e9cuter macOS dans Docker, malgr\u00e9 les objections de ceux qui disent que c&#8217;est impossible, et apparemment macOS dispose d&#8217;une sorte de syst\u00e8me de protection qui peut r\u00e9sister \u00e0 cela.<\/p>\n<p>Certaines des m\u00e9thodes classiques d&#8217;ex\u00e9cution de macOS sur des machines PC ont \u00e9t\u00e9 historiquement\u00a0:<br \/>\n*Hackintosh<br \/>\n* Virtualisation, par exemple \u00e0 l&#8217;aide de VMWare<\/p>\n<p>Hackintosh suppose la pr\u00e9sence d&#8217;un mat\u00e9riel similaire ou tr\u00e8s proche du Mac d&#8217;origine. La virtualisation impose certaines exigences en mati\u00e8re de mat\u00e9riel, mais g\u00e9n\u00e9ralement pas aussi strictes que dans le cas de Hackintosh. Cependant, dans le cas de la virtualisation, il existe des probl\u00e8mes de performances, car macOS n&#8217;est pas optimis\u00e9 pour travailler dans un environnement virtuel.<\/p>\n<p>R\u00e9cemment, il est devenu possible d&#8217;ex\u00e9cuter macOS dans Docker. Ceci est rendu possible par le projet Docker-OSX, qui fournit des images macOS pr\u00eates \u00e0 l&#8217;emploi \u00e0 ex\u00e9cuter sur Docker. Il convient de noter que Docker-OSX n&#8217;est pas un projet Apple officiel et n&#8217;est pas pris en charge par celui-ci. Cependant, il vous permet d&#8217;ex\u00e9cuter macOS sur Docker et de l&#8217;utiliser pour d\u00e9velopper et tester des applications.<\/p>\n<p>L&#8217;un des premiers projets \u00e0 ex\u00e9cuter macOS dans Docker\u00a0:<br \/>\n<a href=\"https:\/\/github.com\/sickcodes\/Docker-OSX\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/sickcodes\/Docker-OSX<\/a><\/p>\n<p>Cependant, je n&#8217;ai jamais pu le lancer compl\u00e8tement ; apr\u00e8s le chargement dans Recovery OS, mon clavier et ma souris sont tout simplement tomb\u00e9s et je n&#8217;ai pas pu continuer l&#8217;installation. En m\u00eame temps, dans le premier menu de d\u00e9marrage, le clavier fonctionne. Le fait est peut-\u00eatre que ce projet n&#8217;est plus aussi activement pris en charge et qu&#8217;il existe des probl\u00e8mes sp\u00e9cifiques lors de l&#8217;ex\u00e9cution sous Windows 11 + WSL2 + Ubuntu.<\/p>\n<p>Un des projets les plus actifs en ce moment :<br \/>\n<a href=\"https:\/\/github.com\/dockur\/macos\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/dockur\/macos<\/a><\/p>\n<p>Vous permet d&#8217;ex\u00e9cuter macOS dans Docker, l&#8217;interface fonctionne via le navigateur via le transfert VNC (?). Apr\u00e8s le d\u00e9marrage, macOS est disponible sur http:\/\/localhost:5900<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/demensdeum.com\/blog\/wp-content\/uploads\/2026\/03\/macos-docker.jpg\"\/><\/p>\n<p>J&#8217;ai r\u00e9ussi \u00e0 ex\u00e9cuter ce projet et \u00e0 installer macOS Big Sur (minute 2020) sur Windows 11 + WSL2 + Ubuntu, mais uniquement en modifiant le fichier de composition, \u00e0 savoir :<\/p>\n<div class=\"hcb_wrap\">\n<pre class=\"prism line-numbers lang-unknown\" data-lang=\"unknown\"><code>environment:\n    VERSION: \"11\"\n    RAM_SIZE: \"8G\"\n    CPU_CORES: \"4\"\n<\/code><\/pre>\n<\/div>\n<p>VERSION\u00a0: &#8220;11&#8221; est la version de macOS, dans ce cas Big Sur<br \/>\nRAM_SIZE\u00a0: &#8220;8G&#8221; est la quantit\u00e9 de RAM allou\u00e9e pour macOS<br \/>\nCPU_CORES\u00a0: &#8220;4&#8221; est le nombre de c\u0153urs de processeur allou\u00e9s \u00e0 macOS<\/p>\n<p>Pour le moment, ex\u00e9cuter macOS tahoe (16) est \u00e9galement possible, mais il existe un certain nombre de probl\u00e8mes que les d\u00e9veloppeurs du projet tentent de r\u00e9soudre vaillamment.<\/p>\n<p>Cette mani\u00e8re originale de lancer macOS vous permet de l&#8217;essayer sur votre mat\u00e9riel non Mac et, apr\u00e8s avoir assez souffert, d&#8217;aller vous acheter un Mac. Cependant, cela peut \u00eatre utile pour tester des logiciels sur des syst\u00e8mes plus anciens et pour le d\u00e9veloppement g\u00e9n\u00e9ral.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il est possible d&#8217;ex\u00e9cuter macOS dans Docker, malgr\u00e9 les objections de ceux qui disent que c&#8217;est impossible, et apparemment macOS dispose d&#8217;une sorte de syst\u00e8me de protection qui peut r\u00e9sister \u00e0 cela. Certaines des m\u00e9thodes classiques d&#8217;ex\u00e9cution de macOS sur des machines PC ont \u00e9t\u00e9 historiquement\u00a0: *Hackintosh * Virtualisation, par exemple \u00e0 l&#8217;aide de VMWare<a class=\"more-link\" href=\"https:\/\/demensdeum.com\/blog\/fr\/2026\/03\/28\/macos-docker\/\">Continue reading <span class=\"screen-reader-text\">&#8220;Ex\u00e9cuter macOS dans Docker&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[61,52],"tags":[],"class_list":["post-4335","post","type-post","status-publish","format-standard","hentry","category-techie","category-tutorials","entry"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"fr","enabled_languages":["en","ru","zh","de","fr","ja","pt"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"ru":{"title":true,"content":true,"excerpt":false},"zh":{"title":true,"content":true,"excerpt":false},"de":{"title":true,"content":true,"excerpt":false},"fr":{"title":true,"content":true,"excerpt":false},"ja":{"title":true,"content":true,"excerpt":false},"pt":{"title":true,"content":true,"excerpt":false}}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/demensdeum.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/4335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demensdeum.com\/blog\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/demensdeum.com\/blog\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/demensdeum.com\/blog\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demensdeum.com\/blog\/fr\/wp-json\/wp\/v2\/comments?post=4335"}],"version-history":[{"count":4,"href":"https:\/\/demensdeum.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/4335\/revisions"}],"predecessor-version":[{"id":4339,"href":"https:\/\/demensdeum.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/4335\/revisions\/4339"}],"wp:attachment":[{"href":"https:\/\/demensdeum.com\/blog\/fr\/wp-json\/wp\/v2\/media?parent=4335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/demensdeum.com\/blog\/fr\/wp-json\/wp\/v2\/categories?post=4335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/demensdeum.com\/blog\/fr\/wp-json\/wp\/v2\/tags?post=4335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}