Ce que chacun propose
Podman Desktop se présente comme « le meilleur outil gratuit et open source pour travailler avec les conteneurs et Kubernetes ». C’est une interface graphique multiplateforme pour Podman, l’« outil Linux natif, open source et sans démon » de Red Hat pour les conteneurs, qui peut les exécuter sous root ou sous un utilisateur non privilégié. Sur Mac, Podman nécessite une machine virtuelle Linux, la machine Podman, fournie par défaut par libkrun ou par l’hyperviseur d’Apple (applehv). Podman Desktop ajoute la gestion des images, conteneurs et pods, des extensions et des possibilités d’utilisation de Kubernetes.
Oxcart est conçu pour une plateforme et un workflow : les conteneurs compatibles Docker sur un Mac à puce Apple. Son interface Mac native rassemble projets, journaux, ports et terminaux, avec un moteur compatible Docker conçu pour les puces Apple. Les outils Docker que les développeurs utilisent déjà sont inclus : docker, docker compose et docker buildx se comportent donc comme l'attendent vos scripts, configurations CI et collègues.
Côte à côte
| Fonctionnalité | Oxcart | Podman Desktop |
|---|---|---|
| Plateformes | macOS 26 ou ultérieur, Apple silicon | Mac, Windows et Linux |
| Licence et prix | Propriétaire. Gratuit pendant 60 jours, puis $20 par personne et par version majeure. | Apache-2.0, gratuit |
| Moteur | Moteur compatible Docker (API Docker 1.40 à 1.54) | Podman : sans démon, root ou utilisateur non privilégié |
| Sous macOS | Le côté Linux propre à Oxcart, préparé hors ligne en environ 2.5 s | Une machine Podman (libkrun par défaut, ou applehv) |
| Outils en ligne de commande | docker 29.9, Compose 5.6 et Buildx 0.38 inclus | podman |
| Kubernetes | Non intégré | kind, Lima, Minikube ou OpenShift |
| Dernière version | 0.1.4 | 1.29.3 (2026-09-01) |
Pourquoi les utilisateurs de Docker sur Mac choisissent Oxcart
Les outils Docker, sans couche de traduction
Oxcart inclut la CLI docker officielle, Docker Compose et Buildx, et son moteur implémente l’API Docker Engine. Les fonctionnalités Compose dont dépendent les projets réels sont vérifiées : dépendances aux contrôles de santé avec up --wait, DNS par nom de service, init: true et network_mode: service:. Testcontainers et docker-py construisent via l’API du moteur, la CLI Dev Containers démarre de vrais projets, et le socket Docker peut être monté dans les conteneurs pour Testcontainers, Portainer et Traefik. Les images amd64 passent par Rosetta.
Un cycle de vie en millisecondes
| Opération | Oxcart | face au suivant le plus rapide |
|---|---|---|
docker run --rm … true | 42 ms | 3,4× |
docker stop | 19 ms | 5,6× |
| Arrêt via l'API | 4.0 ms | 21× |
| Créer et démarrer 20 conteneurs | 0.69 s | 2,5× |
| Arrêter et supprimer 20 conteneurs | 77 ms | 8,9× |
| Moteur prêt après le démarrage | 0.8 s | 1,5× |
Oxcart 0.1.2 mesuré le 2026-10-10 avec son client docker 29.9 inclus. OrbStack 2.2.3 et Docker Desktop 4.94.0 mesurés plus tôt le même jour, sur le même Mac et avec le même dispositif, avec docker 29.4. Le temps de démarrage de Docker Desktop inclut le lancement de l’app. Podman n’a pas été mesuré.
Pour les suites de tests qui créent et détruisent des conteneurs via l’API, comme Testcontainers, ces millisecondes s’additionnent : une création via l’API prend 2.5 ms sur Oxcart.
Natif, discret et précis
La vue Ports d’Oxcart regroupe les ports par dépôt, worktree et branche et explique pourquoi un port ne répond pas. Les projets Compose sont des groupes avec des actions collectives. L’élément de la barre des menus consomme 0,0004 % d’un cœur avec 20 conteneurs actifs (l’app elle-même). La configuration se fait hors ligne, demande une fois le mot de passe administrateur et un choix d’accès aux dossiers, et ne modifie jamais votre profil shell.
Des agents qui voient vos conteneurs
Le serveur MCP local donne à Claude Code, Codex, Cursor et aux autres agents 13 outils conçus autour de leurs questions, en lecture seule par défaut, avec chaque appel journalisé sur votre Mac. Sur une session Claude Code par tâche, à titre indicatif, trouver une erreur dans les journaux a pris 4.2 s au lieu de 31.0 s. Les niveaux d’autorisation sont des garde-fous, pas un bac à sable. Plus de détails dans Docker pour les agents de programmation IA.
La sécurité sans configuration
Le trafic TCP publié et sortant entre le Mac et le moteur passe par TLS 1.3, avec un certificat créé à chaque démarrage et un jeton de 256 bits renouvelé à chaque démarrage. L’API Docker utilise exclusivement un socket Unix privé. Vos mots de passe docker login vont dans le Trousseau macOS. Les mises à jour sont signées avec EdDSA.
Quand Podman Desktop convient mieux
- Un même outil pour tous les systèmes de bureau. Podman Desktop fonctionne sur Mac, Windows et Linux. Oxcart est une app Mac.
- Gratuit et open source. Apache-2.0, aucun frais de licence.
- Des workflows Kubernetes centrés sur Podman. Les pods de Podman et ses intégrations kind, Minikube et OpenShift conviennent aux équipes qui organisent déjà leur développement autour de ces outils.
- Sans root dès la conception. Si votre modèle de sécurité repose sur les conteneurs sans démon et sans root de Podman, restez sur Podman.
- Mac Intel. Oxcart nécessite Apple silicon.
Utiliser les deux
Les deux coexistent. Oxcart ajoute son propre contexte Docker oxcart et ne l’active que si le contexte actuel est default et que rien n’y répond. Si les outils docker d’une autre app sont installés, Oxcart affiche les deux versions et demande votre accord avant de les remplacer. Uninstall les rétablit. Déplacer un projet consiste généralement à l’exécuter : le fichier Compose et le Dockerfile ne changent pas. Les étapes figurent dans passer à Oxcart.
Questions
Podman Desktop est-il gratuit ?
Oui. Podman Desktop et Podman sont open source sous licence Apache-2.0 et gratuits, en octobre 2026. Oxcart est gratuit pendant 60 jours, puis coûte $20 par personne et par version majeure, sans abonnement.
Podman sur Mac fonctionne-t-il dans une machine virtuelle ?
Oui. La documentation de Podman indique que « Podman sur macOS et Windows nécessite une machine virtuelle », la machine Podman, avec libkrun comme fournisseur par défaut sous macOS et applehv comme alternative. Tous les outils de conteneurs sur Mac exécutent les conteneurs Linux sur un noyau Linux quelque part. Les différences concernent le moteur, l’app et l’intégration.
Lequel est le plus rapide sur Mac, Oxcart ou Podman Desktop ?
Nous n’avons pas mesuré Podman et ne publions donc aucun chiffre le concernant. Face aux deux environnements mesurés sur le même Mac, Oxcart était le plus rapide des trois pour le cycle de vie des conteneurs : docker run --rm en 42 ms, docker stop en 19 ms, et arrêt puis suppression de 20 conteneurs en 77 ms.
Puis-je utiliser la commande docker avec Oxcart ?
Oui. Oxcart inclut docker 29.9.0, Docker Compose 5.6.0 et Buildx 0.38.0, et son moteur parle l’API Docker 1.40 à 1.54. Vos commandes docker et docker compose existantes, Testcontainers et la CLI Dev Containers fonctionnent avec lui.
Lequel utiliser pour Kubernetes ?
Choisissez Podman Desktop si vous voulez une intégration de bureau pour les clusters locaux avec kind ou l'extension Minikube. Choisissez Oxcart pour développer rapidement des applications en local et construire des images à côté d'un cluster partagé ou dans le cloud. Oxcart prend en charge les conteneurs privilégiés dans son workflow Docker. Voir Kubernetes sur Mac.
Oxcart fonctionne-t-il sans root ou sans démon comme Podman ?
Oxcart exécute un moteur compatible Docker : il n’est donc pas sans démon. Côté Mac, le superviseur, le partage de fichiers et l’app s’exécutent sous votre compte. Le seul composant root est un utilitaire que macOS lance à la demande pour créer les liens vers les cinq outils en ligne de commande d’Oxcart. Il se termine 10 s après sa dernière requête.
Mon équipe utilise aussi Windows et Linux. Cela exclut-il Oxcart ?
Non. Les images et fichiers Compose sont portables. Les utilisateurs Mac peuvent donc utiliser Oxcart, ceux sous Linux Docker Engine ou Podman, et ceux sous Windows WSL 2 avec l’outil de leur choix. Oxcart est le choix pour Mac. Voir outils pour Mac, Linux et Windows.
Sources et méthode
- Vitesse d’Oxcart : Oxcart 0.1.2, 2026-10-10, Apple M5 Max (36 GiB), macOS 27.2, 8 CPU et 12 GiB, un produit à la fois, médianes de cinq échantillons après échauffement. OrbStack 2.2.3 et Docker Desktop 4.94.0 mesurés plus tôt le même jour sur le même Mac et avec le même dispositif, avec docker 29.4.
- Plateformes et Kubernetes dans Podman Desktop : https://podman-desktop.io/docs/intro et https://podman-desktop.io/docs/kind. Licence et dernière version : https://github.com/podman-desktop/podman-desktop.
- Podman : https://docs.podman.io/en/latest/ et https://docs.podman.io/en/latest/markdown/podman-machine.1.html. Licence : https://github.com/containers/podman. Tout vérifié le 2026-10-10.