OrbStack : une alternative moderne à Docker Desktop sur Mac

OrbStack : une alternative moderne à Docker Desktop sur Mac

Sur un Mac, faire tourner Docker pour développer un site, tester une API ou monter une pile WordPress en local demande souvent plus de ressources qu’on ne le voudrait : machine virtuelle gourmande, démarrage lent, ventilateurs qui s’emballent. Pour une agence qui jongle entre plusieurs environnements de test, ces frictions finissent par peser sur la journée.

OrbStack propose une autre approche : une application macOS native qui exécute des conteneurs Docker et des machines Linux, présentée par son éditeur comme un remplaçant direct de Docker Desktop. Elle est gratuite pour un usage personnel, mais payante dès qu’on l’utilise dans un cadre professionnel. Voyons ce que disent la documentation officielle et les sources indépendantes.

OrbStack, c’est quoi ?

OrbStack est édité par Orbital Labs, LLC. Selon sa documentation, c’est une application qui fait tourner des conteneurs et des machines Linux sur macOS, avec une interface native écrite en Swift, un menu dans la barre des menus et une ligne de commande (orb et orbctl).

D’après la FAQ, le moteur Docker fourni n’est pas modifié : la CLI Docker, Compose ou les Dev Containers de VS Code sont donc censés fonctionner comme d’habitude. Le produit est très actif : la dernière version listée dans les notes de version est la 2.2.4, sortie récemment.

Point important : OrbStack n’est pas open source. La FAQ parle d’un produit fermé, dont seuls certains composants sont publiés. Le dépôt GitHub d’OrbStack sert surtout de vitrine et de suivi des tickets, pas de code source de l’application. Le téléchargement et la documentation se trouvent sur le site officiel d’OrbStack.

OrbStack : une alternative moderne à Docker Desktop sur Mac - Orbstack conteneurs domaines locaux terminal - Coelus
OrbStack sur son site officiel : les conteneurs d’un projet, leur domaine local (docs.nextbigthing.orb.local), l’explorateur de fichiers et un terminal Linux.

Les fonctionnalités clés

Conteneurs, Compose et Kubernetes

C’est le cœur du produit. D’après la documentation :

  • Docker Compose et les outils habituels sont inclus ;
  • les conteneurs reçoivent automatiquement des noms de domaine locaux, ce qui évite de jongler avec les ports ;
  • les fichiers des volumes et des images sont consultables depuis le Mac, dans le dossier ~/OrbStack ;
  • sur Apple Silicon, les images x86 s’exécutent grâce à Rosetta ;
  • un cluster Kubernetes local léger est disponible, avec une interface pour les pods et les services.

OrbStack : une alternative moderne à Docker Desktop sur Mac - Orbstack section conteneurs - Coelus
La section Conteneurs d’OrbStack : la barre latérale regroupe Docker, Kubernetes et Linux, et l’application propose une commande d’exemple pour démarrer.

Des machines Linux complètes

Au-delà des conteneurs, OrbStack permet de créer de vraies machines Linux à partir de plusieurs distributions (le site en annonce 16). On s’y connecte par SSH (ssh orb), on peut y travailler depuis VS Code avec l’extension « Remote – SSH », et les fichiers du Mac sont accessibles depuis Linux, et inversement.

OrbStack : une alternative moderne à Docker Desktop sur Mac - Orbstack section machines linux - Coelus
La section Machines d’OrbStack, depuis laquelle on crée une machine Linux.

Des machines isolées pour le code peu fiable

Option utile si vous testez des agents IA ou des dépendances inconnues : les « machines isolées ». Elles ne montent pas le système de fichiers du Mac, ne peuvent pas joindre l’hôte et ne transmettent pas l’agent SSH par défaut. Selon la documentation, on les crée avec l’option --isolated.

L’éditeur est toutefois clair : ce n’est pas une frontière de sécurité complète. Machines et conteneurs partagent le même noyau Linux, et l’isolation n’est pas recommandée pour analyser des logiciels malveillants.

Tarifs et licence

La page de tarifs officielle affiche trois formules :

  • Free : 0 $, pour un usage personnel et non commercial ;
  • Pro : 8 $ par utilisateur et par mois (96 $ facturés à l’année), pour un usage professionnel ou commercial ;
  • Enterprise : sur contact, avec notamment SAML SSO et paiement sur facture.

La documentation précise que les freelances, les entreprises, les associations et les administrations doivent acheter une licence, tout comme quiconque tire plus de 10 000 $ par an d’un travail lié à son usage d’OrbStack. À l’installation, un essai Pro de 30 jours est activé, puis l’application repasse en formule gratuite. Ces tarifs peuvent évoluer : vérifiez la page officielle.

Performances : ce qu’il faut croire, ou pas

L’éditeur met en avant un démarrage en quelques secondes, une consommation de processeur très faible au repos et un gain de temps sur la préparation d’un environnement de développement. Ses benchmarks publiés datent toutefois d’août 2023 (OrbStack 0.17.0, Docker Desktop 4.22.0, MacBook Pro M1 Max), et la documentation rappelle que les résultats dépendent beaucoup de la charge de travail.

Deux comparatifs indépendants (thepromptshelf.dev et usedocker.com) vont dans le même sens : moins de mémoire utilisée, démarrage plus rapide. Leurs chiffres diffèrent pourtant sensiblement, avec des versions et des machines différentes. Le plus prudent est de mesurer sur vos propres projets.

Comment démarrer

Téléchargez l’application depuis le site officiel et ouvrez-la : la documentation indique qu’aucune installation n’est nécessaire. Avec Homebrew, la commande de la documentation est la suivante.

				
					brew install orbstack
				
			
OrbStack : une alternative moderne à Docker Desktop sur Mac - Orbstack premier lancement - Coelus
Au premier lancement, OrbStack affiche son écran d’accueil.
OrbStack : une alternative moderne à Docker Desktop sur Mac - Orbstack choix docker kubernetes linux - Coelus
L’assistant demande ce que vous voulez utiliser (Docker, Kubernetes ou Linux) ; ce choix reste modifiable plus tard.

Si vous venez de Docker Desktop, OrbStack propose de migrer vos conteneurs, volumes et images (une copie de vos données est faite). Vous pouvez aussi lancer la migration plus tard :

				
					orb docker migrate
				
			

Ensuite, utilisez la commande docker habituelle. Pour revenir en arrière, arrêtez OrbStack et rebasculez le contexte Docker vers desktop-linux, comme le décrit la documentation.

OrbStack ou Docker Desktop ?

Dans son tableau comparatif (mis à jour en janvier 2025 pour Docker Desktop 4.37.2, donc un document de l’éditeur à lire avec recul), OrbStack met en avant les machines Linux, les domaines de conteneurs, l’accès aux fichiers de volumes et le passage USB. Docker Desktop garde l’avantage sur la prise en charge de Windows, les extensions, Docker Scout et la restriction d’accès aux registres. Les comparatifs indépendants vont dans le même sens pour Windows et Docker Scout.

Les utilisateurs de Colima peuvent aussi basculer : la documentation décrit une migration comparable et une cohabitation via les contextes Docker.

Pour qui ?

  • Les développeurs et agences sur Mac qui lancent régulièrement des piles Docker en local (WordPress, Node, bases de données). Supabase, dont nous avons parlé dans un article sur le backend auto-hébergé, figure parmi les scénarios de test de l’éditeur, et la version 2.2.3 permet de démarrer des stacks Supabase CLI en un clic.
  • Ceux qui veulent une machine Linux jetable, sans VM classique.
  • Ceux qui souhaitent isoler un agent IA ou des dépendances douteuses du reste de leur Mac, en connaissant les limites de cette isolation.

À l’inverse, une équipe avec des postes Windows ou Linux, ou qui dépend des extensions Docker Desktop ou de Docker Scout, y trouvera moins son compte.

Limites et points d’attention

  • Mac uniquement. La FAQ exige macOS 14.0 ou plus récent et propose des versions distinctes pour Intel et Apple Silicon.
  • Licence payante en usage professionnel, facturée en dollars, y compris pour un freelance.
  • Code fermé. Vous dépendez d’un éditeur unique.
  • Isolation partielle. Les machines isolées partagent le noyau de la VM.
  • Fonctions manquantes. Le tableau comparatif indique que les applications graphiques Linux ne sont pas prises en charge. Certaines pages semblent aussi en retard : la FAQ cite encore le passage USB comme impossible, alors que les notes de version l’évoquent.
  • Changement de Mac. Le fichier de données est un « sparse file » de 8 To apparents. La FAQ avertit que l’Assistant de migration d’Apple ne le gère pas bien et conseille de le supprimer ou de le sauvegarder avec tar.

Nous ne l’avons pas testé nous-mêmes : cet article repose sur la documentation officielle et sur des sources tierces.

En résumé

OrbStack est un outil actif, mis à jour récemment, qui vise à remplacer Docker Desktop sur Mac avec une application native, des machines Linux et une bonne intégration au système. Il est gratuit à titre personnel et payant en contexte professionnel, ce qui compte pour une agence ou un freelance.

Si vous êtes sur Mac et que Docker Desktop vous semble lourd, OrbStack mérite un essai pendant la période de 30 jours, avec un retour en arrière possible via les contextes Docker. Si votre équipe est multiplateforme ou dépend de l’écosystème Docker, l’intérêt sera plus limité.

Enzo Valvasori
Enzo Valvasori
Webdesigner
enzo-valvasori.fr

Enzo Valvasori est Webdesigner, Éditeur de Sites et Expert SEO. Il est le fondateur de Coelus, un collectif de freelances réunissant des expertises complémentaires au service de projets numériques ambitieux. Passionné par le Web, l’Auto-Hébergement, l’Open Source et l’Intelligence Artificielle, il explore des solutions innovantes pour créer des expériences en ligne performantes, visibles et durables.

Articles connexes
Laisser une réponse

Votre adresse électronique ne sera pas publiée.Les champs obligatoires sont marqués *