Что представляет собой каждый инструмент
Podman Desktop называет себя «лучшим бесплатным инструментом с открытым кодом для работы с контейнерами и Kubernetes». Это кроссплатформенный интерфейс к Podman, «нативному для Linux инструменту с открытым кодом без демона» от Red Hat, который может запускать контейнеры от root или непривилегированного пользователя. На Mac Podman нужна виртуальная машина Linux — Podman machine, по умолчанию на libkrun или на гипервизоре Apple (applehv). Podman Desktop добавляет управление образами, контейнерами и подами, расширения и варианты работы с Kubernetes.
Oxcart создан для одной платформы и одного процесса: Docker-совместимые контейнеры на Mac с Apple silicon. Нативный интерфейс объединяет проекты, логи, порты и терминалы, а Docker-совместимый движок создан для Apple silicon. В комплекте привычные инструменты Docker, поэтому docker, docker compose и docker buildx ведут себя так, как ожидают скрипты, настройки CI и коллеги.
Рядом для сравнения
| Возможность | Oxcart | Podman Desktop |
|---|---|---|
| Платформы | macOS 26 или новее, Apple silicon | Mac, Windows и Linux |
| Лицензия и цена | Проприетарная; бесплатно 60 дней, затем $20 за пользователя и основную версию | Apache-2.0, бесплатно |
| Движок | Движок, совместимый с Docker (Docker API с 1.40 по 1.54) | Podman: без демона, с root или без привилегий |
| На macOS | Собственная сторона Linux в Oxcart, подготовка без интернета примерно за 2.5 s | Podman machine (по умолчанию libkrun или applehv) |
| Инструменты командной строки | docker 29.9, Compose 5.6, Buildx 0.38 в комплекте | podman |
| Kubernetes | Не встроен | kind, Lima, Minikube или OpenShift |
| Последняя версия | 0.1.4 | 1.29.3 (2026-09-01) |
Почему пользователи Docker на Mac выбирают Oxcart
Инструменты Docker без подмены команд
Oxcart включает официальные CLI docker, Docker Compose и Buildx, а его движок реализует Docker Engine API. Проверены возможности Compose, на которые опираются реальные проекты: зависимости healthcheck с up --wait, DNS по именам сервисов, init: true и network_mode: service:. Testcontainers и docker-py собирают через Engine API, Dev Containers CLI запускает реальные проекты, а сокет Docker можно смонтировать в контейнеры для Testcontainers, Portainer и Traefik. Образы amd64 работают через Rosetta.
Жизненный цикл в миллисекундах
| Операция | Oxcart | к ближайшему по скорости |
|---|---|---|
docker run --rm … true | 42 ms | 3,4× |
docker stop | 19 ms | 5,6× |
| Остановка через API | 4.0 ms | 21× |
| Создание и запуск 20 контейнеров | 0.69 s | 2,5× |
| Остановить и удалить 20 контейнеров | 77 ms | 8,9× |
| Готовность движка после запуска | 0.8 s | 1,5× |
Oxcart 0.1.2 измерен 2026-10-10 с комплектным клиентом docker 29.9; OrbStack 2.2.3 и Docker Desktop 4.94.0 — ранее в тот же день на том же Mac и тестовом стенде с docker 29.4. Время запуска Docker Desktop включает запуск его приложения. Podman не измерялся.
Для тестовых наборов, создающих и удаляющих контейнеры через API, как Testcontainers, эти миллисекунды складываются: создание через API занимает в Oxcart 2.5 ms.
Нативный, незаметный и точный
Раздел Ports в Oxcart группирует порты по репозиториям, рабочим деревьям и веткам и объясняет, почему порт не отвечает. Проекты Compose представлены группами с групповыми действиями. Элемент строки меню при 20 работающих контейнерах потребляет 0,0004 % ядра (само приложение). Установка без интернета запрашивает один пароль администратора и один выбор доступа к папкам и никогда не меняет профиль оболочки.
Агенты, которые видят ваши контейнеры
Локальный MCP-сервер даёт Claude Code, Codex, Cursor и другим агентам 13 инструментов под их вопросы, по умолчанию только чтение, с записью каждого вызова на вашем Mac. В одной сессии Claude Code на задачу (ориентировочный результат) поиск ошибки в логах занял 4.2 s вместо 31.0 s. Уровни разрешений ограничивают полномочия, но не создают изолированную среду. Подробнее: Docker для ИИ-агентов программирования.
Безопасность без настройки
Опубликованный и исходящий TCP-трафик между Mac и движком передаётся по TLS 1.3 с новым сертификатом и 256-битным токеном при каждом запуске. Docker API доступен только через закрытый Unix-сокет. Пароли docker login хранятся в Связке ключей macOS. Обновления подписаны EdDSA.
Когда Podman Desktop подходит лучше
- Один инструмент на всех настольных ОС. Podman Desktop работает на Mac, Windows и Linux; Oxcart — приложение для Mac.
- Бесплатный и с открытым кодом. Apache-2.0, без платы за лицензию.
- Работа с Kubernetes на базе Podman. Поды Podman и интеграции с kind, Minikube и OpenShift подходят командам, уже строящим разработку вокруг этих инструментов.
- Работа без root по замыслу. Если ваша модель безопасности основана на контейнерах Podman без демона и без root, оставайтесь с Podman.
- Mac с Intel. Oxcart требует Apple silicon.
Использование обоих
Оба инструмента могут сосуществовать. Oxcart добавляет собственный контекст Docker oxcart и делает его текущим, только если текущий контекст — default и ничего не отвечает. Если установлены инструменты docker другого приложения, Oxcart показывает обе версии и спрашивает перед заменой, а Uninstall восстанавливает прежние. Перенос проекта обычно сводится к его запуску: файл Compose и Dockerfile не меняются. Шаги описаны в переходе на Oxcart.
Вопросы
Podman Desktop бесплатный?
Да. По состоянию на октябрь 2026 года Podman Desktop и Podman бесплатны и имеют открытый код под Apache-2.0. Oxcart бесплатен 60 дней, затем стоит $20 за пользователя и основную версию, без подписки.
Podman на Mac работает в виртуальной машине?
Да. В документации Podman сказано: «Podman на macOS и Windows требует виртуальную машину» — Podman machine, где на macOS провайдером по умолчанию служит libkrun, а альтернативой — applehv. Любой контейнерный инструмент на Mac запускает Linux-контейнеры на ядре Linux; различия заключаются в движке, приложении и интеграции.
Что быстрее на Mac: Oxcart или Podman Desktop?
Мы не измеряли Podman, поэтому не публикуем для него чисел. В сравнении с двумя средами, измеренными на том же Mac, Oxcart оказался самым быстрым из трёх в жизненном цикле контейнеров: docker run --rm за 42 ms, docker stop за 19 ms, остановка и удаление 20 контейнеров за 77 ms.
Можно ли использовать команду docker с Oxcart?
Да. В комплект Oxcart входят docker 29.9.0, Docker Compose 5.6.0 и Buildx 0.38.0, а движок поддерживает Docker API с 1.40 по 1.54. Ваши существующие команды docker и docker compose, Testcontainers и Dev Containers CLI работают с ним.
Что выбрать для Kubernetes?
Выбирайте Podman Desktop для настольной интеграции локальных кластеров с kind или расширением Minikube. Выбирайте Oxcart для быстрой локальной разработки и сборки образов рядом с общим или облачным кластером. Oxcart поддерживает привилегированные контейнеры как часть работы с Docker. См. Kubernetes на Mac.
Работает ли Oxcart без root или демона, как Podman?
Oxcart использует движок, совместимый с Docker, поэтому без демона не работает. На стороне Mac супервизор, общий доступ к файлам и приложение работают от вашего пользователя; единственный компонент root — помощник, который macOS запускает по запросу для создания ссылок на пять инструментов командной строки Oxcart. Он завершается через 10 s после последнего запроса.
Моя команда также использует Windows и Linux. Oxcart нам не подойдёт?
Нет. Образы и файлы Compose переносимы, поэтому пользователи Mac могут использовать Oxcart, пользователи Linux — Docker Engine или Podman, а пользователи Windows — WSL 2 с выбранным инструментом. Oxcart — вариант для Mac; см. инструменты для Mac, Linux и Windows.
Источники и методика
- Скорость Oxcart: Oxcart 0.1.2, 2026-10-10, Apple M5 Max (36 GiB), macOS 27.2, 8 CPU и 12 GiB, по одному продукту за раз, медианы пяти замеров после прогрева. OrbStack 2.2.3 и Docker Desktop 4.94.0 измерены ранее в тот же день на том же Mac и тестовом стенде с docker 29.4.
- Платформы Podman Desktop и Kubernetes: https://podman-desktop.io/docs/intro и https://podman-desktop.io/docs/kind; лицензия и последний выпуск: https://github.com/podman-desktop/podman-desktop.
- Podman: https://docs.podman.io/en/latest/ и https://docs.podman.io/en/latest/markdown/podman-machine.1.html; лицензия: https://github.com/containers/podman. Всё проверено 2026-10-10.