Ce que chacun propose
container d’Apple est un outil Swift open source publié avec macOS 26, « pour créer et exécuter des conteneurs Linux avec des machines virtuelles légères sur Mac ». Il s’appuie sur le paquet Containerization d’Apple, qui « exécute chaque conteneur Linux dans sa propre machine virtuelle légère ». Il consomme et produit des images compatibles OCI. La version 1.5.0 est sortie le 29 septembre 2026.
Oxcart est une app Mac native avec son propre moteur compatible Docker. Elle inclut la CLI docker 29.9.0, Docker Compose 5.6.0 et Buildx 0.38.0, se configure hors ligne en quelques secondes et garde le moteur hors de vue quand il fonctionne. Tout ce que vous utilisez déjà dans vos scripts Docker (CLI, API du moteur et fichiers Compose) cible Oxcart via le contexte Docker oxcart.
| Fonctionnalité | Oxcart | Apple container |
|---|---|---|
| Prérequis | Apple silicon, macOS 26 ou ultérieur | Apple silicon, macOS 26 (« Nous ne prenons pas en charge les anciennes versions de macOS ») |
| Interface | App Mac native, barre des menus et CLI docker | L’outil en ligne de commande container |
| Commandes | docker run, docker compose up, docker buildx build | container run, container system start |
| API Docker Engine | Oui : 1.40 à 1.54 (Testcontainers, docker-py) | Non mentionné dans son README |
| Docker Compose | Oui, inclus (5.6.0), avec dépendances aux contrôles de santé et up --wait | Non mentionné dans son README |
| Images | Images standard. Images amd64 via Rosetta. | Images compatibles OCI |
| Modèle d’isolation | Les conteneurs partagent un noyau Linux sur un système Linux réduit aux versions fixées. Politique seccomp par défaut. | Chaque conteneur dans sa propre machine virtuelle légère |
| Agents de programmation | Serveur MCP local, 13 outils, lecture seule par défaut | Non mentionné dans son README |
| Licence et prix | Propriétaire. Gratuit pendant 60 jours, puis $20 par personne et par version majeure. | Apache-2.0, gratuit |
Informations Apple provenant de github.com/apple/container et github.com/apple/containerization, vérifiées le 10 octobre 2026. « Non mentionné » signifie que le README ne le dit pas, pas que la fonctionnalité ne peut pas exister.
Choisissez Oxcart lorsque vos outils parlent déjà Docker
La plupart des projets accumulent des années de Docker : un compose.yaml, un Makefile rempli de commandes docker, des scripts CI, Testcontainers dans les tests et un dossier .devcontainer. Oxcart exécute tout cela sans modification. Ses intégrations vérifiées incluent la CLI docker, Compose avec dépendances aux contrôles de santé, init: true et network_mode: service:, Buildx, le point d’accès de build de l’API du moteur utilisé par docker-py et Testcontainers, ainsi que la CLI Dev Containers 0.89.0. Vous pouvez monter le socket Docker dans un conteneur pour Testcontainers, Portainer ou Traefik.
Il est aussi rapide pour les opérations que vous répétez toute la journée. Sur un Apple M5 Max, Oxcart 0.1.2 a donné les mesures suivantes :
| Opération | Oxcart | Le suivant le plus rapide parmi les autres solutions testées |
|---|---|---|
docker run --rm … true | 42 ms | 143 ms (3.4×) |
8 exécutions simultanées de docker run --rm | 96 ms | 378 ms (3.9×) |
docker stop | 19 ms | 107 ms (5.6×) |
| Arrêter et supprimer 20 conteneurs | 77 ms | 683 ms (8.9×) |
| Build avec cache | 121 ms | 149 ms (1.2×) |
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. container d’Apple ne faisait pas partie de ce test. Tableau complet : tous les comparatifs.
Choisissez container d’Apple si vous voulez l’outil d’Apple
container d’Apple convient si vous voulez un outil gratuit et open source venant d’Apple, êtes prêt à apprendre ses commandes container et appréciez son modèle d’une machine virtuelle légère par conteneur. Il est jeune (1.5.0) et évolue vite : consultez son README pour vérifier les fonctionnalités nécessaires à votre projet.
Utiliser les deux
Les deux peuvent coexister sur le même Mac. Les images sont leur point commun : tous deux utilisent OCI. Vous pouvez donc construire avec Buildx dans Oxcart, pousser vers votre registre et télécharger avec l’outil d’Apple, ou l’inverse. Oxcart ne touche qu’à son contexte Docker oxcart et ne remplace jamais les outils en ligne de commande d’une autre app sans vous le demander.
Au-delà de l’exécution des conteneurs
- Pour les agents de programmation : le serveur MCP d’Oxcart permet à Claude Code, Codex, Cursor et aux autres agents d’examiner, diagnostiquer et gérer les conteneurs, en lecture seule par défaut. Son diagnostic de plantage fait 159 tokens contre 2,014 pour
docker inspectplusdocker logs. Voir Docker pour les agents de programmation IA. - Sur le réseau : le trafic TCP publié et sortant traverse la liaison entre votre Mac et le moteur d’Oxcart via TLS 1.3. Le Mac ouvre les connexions sortantes, donc vos règles VPN et pare-feu s’appliquent. Voir le réseau des conteneurs sur Mac.
- Dans la fenêtre : les projets Compose regroupés avec leur état de santé, les ports par dépôt et par branche, et un inspecteur avec journaux, statistiques, terminal et fichiers.
Questions
Qu’est-ce que l’outil container d’Apple ?
Un outil en ligne de commande open source d’Apple, « pour créer et exécuter des conteneurs Linux avec des machines virtuelles légères sur Mac ». Il est écrit en Swift, utilise des images compatibles OCI, fonctionne sur Apple silicon avec macOS 26 et est sous licence Apache-2.0. Son paquet Swift associé, Containerization, exécute chaque conteneur Linux dans sa propre machine virtuelle légère.
Puis-je utiliser docker et docker compose avec container d’Apple ?
Le README d’Apple, vérifié en octobre 2026, documente sa propre commande container, par exemple container run --rm alpine echo hello. Il ne mentionne ni la CLI docker, ni l’API Docker Engine, ni Compose. Si votre travail repose sur ces outils, Oxcart les exécute tels quels : il inclut docker 29.9, Compose 5.6 et Buildx 0.38, et son moteur parle l’API Docker 1.40 à 1.54.
Oxcart et container d’Apple nécessitent-ils tous deux macOS 26 ?
Oui. Les deux nécessitent un Mac avec Apple silicon et macOS 26 ou ultérieur. Aucun ne prend en charge les Mac Intel ni les anciennes versions de macOS.
container d’Apple est-il plus rapide qu’Oxcart ?
Nous n’avons pas mesuré container d’Apple. Le README de Containerization d’Apple annonce des « temps de démarrage inférieurs à une seconde » sans publier de mesures. Oxcart a atteint 42 ms pour docker run --rm sur un Apple M5 Max, le plus rapide des trois environnements compatibles Docker testés.
Lequel est gratuit ?
container d’Apple est gratuit et open source (Apache-2.0). Oxcart est gratuit pendant 60 jours, puis coûte $20 par personne et par version majeure, sans abonnement.
Puis-je utiliser dans l’un les images construites avec l’autre ?
Oui. container d’Apple consomme et produit des images compatibles OCI. Oxcart télécharge, construit, sauvegarde et charge des images standard. Poussez vers un registre depuis l’un et téléchargez depuis l’autre.
Sources et méthode
- Apple container : https://github.com/apple/container (description, prérequis, commandes, licence, version 1.5.0 du 2026-09-29). Containerization : https://github.com/apple/containerization. Vérifié le 2026-10-10.
- Mesures d’Oxcart : Apple M5 Max, 36 GiB, macOS 27.2. Chaque produit à 8 CPU et 12 GiB, un à la fois, démarré à neuf. Médianes de cinq échantillons après échauffement.
- Compatibilité d’Oxcart : testée sur Oxcart, le 2026-10-10.