Что представляет собой каждый инструмент
container от Apple — инструмент с открытым кодом на Swift, выпущенный вместе с macOS 26, «для создания и запуска контейнеров Linux с помощью лёгких виртуальных машин на Mac». Он построен на пакете Containerization от Apple, который «выполняет каждый контейнер Linux внутри собственной лёгкой виртуальной машины». Он использует и создаёт OCI-совместимые образы. Версия 1.5.0 вышла 29 сентября 2026 года.
Oxcart — нативное приложение для Mac с собственным движком, совместимым с Docker. В комплект входят CLI docker 29.9.0, Docker Compose 5.6.0 и Buildx 0.38.0. Установка без интернета занимает секунды, а движок работает незаметно. Всё, что вы уже автоматизируете через Docker (CLI, Engine API, файлы Compose), подключается к Oxcart через контекст Docker oxcart.
| Возможность | Oxcart | Apple container |
|---|---|---|
| Требования | Apple silicon, macOS 26 или новее | Apple silicon, macOS 26 («Мы не поддерживаем более старые версии macOS») |
| Интерфейс | Нативное приложение для Mac, строка меню и CLI docker | Инструмент командной строки container |
| Команды | docker run, docker compose up, docker buildx build | container run, container system start |
| Docker Engine API | Да: с 1.40 по 1.54 (Testcontainers, docker-py) | В README не упоминается |
| Docker Compose | Да, в комплекте (5.6.0), с зависимостями healthcheck и up --wait | В README не упоминается |
| Образы | Стандартные образы; образы amd64 через Rosetta | OCI-совместимые образы |
| Модель изоляции | Контейнеры используют общее ядро Linux в сокращённой системе Linux с закреплённой версией; политика seccomp по умолчанию | Каждый контейнер в собственной лёгкой виртуальной машине |
| Агенты программирования | Локальный MCP-сервер, 13 инструментов, по умолчанию только чтение | В README не упоминается |
| Лицензия и цена | Проприетарная; бесплатно 60 дней, затем $20 за пользователя и основную версию | Apache-2.0, бесплатно |
Сведения об Apple взяты из github.com/apple/container и github.com/apple/containerization, проверены 10 октября 2026 года. «Не упоминается» означает, что об этом не сказано в README, а не что такой возможности не может быть.
Выбирайте Oxcart, если ваши инструменты уже работают с Docker
Во многих проектах накоплены годы работы с Docker: compose.yaml, Makefile с командами docker, скрипты CI, Testcontainers в тестах, папка .devcontainer. Oxcart запускает всё это без правок. Проверенные интеграции включают CLI docker, Compose с зависимостями healthcheck, init: true и network_mode: service:, Buildx, эндпоинт сборки Engine API, используемый docker-py и Testcontainers, и Dev Containers CLI 0.89.0. Можно смонтировать сокет Docker в контейнер для Testcontainers, Portainer или Traefik.
Он также быстр в операциях, которые вы повторяете весь день. На одном Apple M5 Max Oxcart 0.1.2 показал:
| Операция | Oxcart | Самый быстрый из остальных протестированных |
|---|---|---|
docker run --rm … true | 42 ms | 143 ms (3.4×) |
8 одновременных docker run --rm | 96 ms | 378 ms (3.9×) |
docker stop | 19 ms | 107 ms (5.6×) |
| Остановить и удалить 20 контейнеров | 77 ms | 683 ms (8.9×) |
| Сборка с кешем | 121 ms | 149 ms (1.2×) |
Oxcart 0.1.2 измерен 2026-10-10 с комплектным клиентом docker 29.9; OrbStack 2.2.3 и Docker Desktop 4.94.0 — ранее в тот же день, на том же Mac и с тем же тестовым стендом, с docker 29.4. container от Apple в этом тестировании не участвовал. Полная таблица: все сравнения.
Выбирайте container от Apple, если хотите инструмент самой Apple
container от Apple подойдёт, если вам нужен бесплатный инструмент Apple с открытым кодом, вы готовы изучить команды container и цените модель отдельной лёгкой виртуальной машины для каждого контейнера. Инструмент молодой (1.5.0) и быстро развивается, поэтому проверяйте нужные проекту возможности в README.
Использование обоих
Они могут сосуществовать на одном Mac. Общее звено — образы: оба работают с OCI, поэтому можно собрать образ через Buildx в Oxcart, отправить в реестр и скачать инструментом Apple, или наоборот. Oxcart затрагивает только собственный контекст Docker oxcart и никогда не заменяет инструменты командной строки другого приложения без вашего согласия.
Больше, чем запуск контейнеров
- Для агентов программирования: MCP-сервер Oxcart позволяет Claude Code, Codex, Cursor и другим агентам просматривать, диагностировать и управлять контейнерами, по умолчанию только на чтение. Диагностика сбоя занимает 159 токенов против 2 014 у
docker inspectвместе сdocker logs. См. Docker для ИИ-агентов программирования. - В сети: опубликованный и исходящий TCP-трафик проходит между Mac и движком Oxcart по TLS 1.3, а исходящие соединения открывает Mac, поэтому действуют ваши правила VPN и файрвола. См. сеть контейнеров на Mac.
- В окне: проекты Compose сгруппированы с состоянием работоспособности, порты — по репозиториям и веткам, а в инспекторе доступны логи, статистика, терминал и файлы.
Вопросы
Что такое инструмент container от Apple?
Инструмент командной строки Apple с открытым кодом «для создания и запуска контейнеров Linux с помощью лёгких виртуальных машин на Mac». Он написан на Swift, использует OCI-совместимые образы, работает на Apple silicon с macOS 26 и распространяется под Apache-2.0. Связанный пакет Swift Containerization запускает каждый контейнер Linux в отдельной лёгкой виртуальной машине.
Можно ли использовать docker и docker compose с container от Apple?
README Apple (проверен в октябре 2026 года) описывает собственную команду container, например container run --rm alpine echo hello. CLI docker, Docker Engine API и Compose не упоминаются. Если ваши процессы построены на них, Oxcart запускает их без изменений: в комплекте docker 29.9, Compose 5.6 и Buildx 0.38, а движок поддерживает Docker API с 1.40 по 1.54.
Обоим — Oxcart и container от Apple — нужна macOS 26?
Да. Обоим нужен Mac с Apple silicon и macOS 26 или новее. Ни один не поддерживает Mac с Intel и более старые версии macOS.
container от Apple быстрее Oxcart?
Мы не измеряли производительность container от Apple, а README Apple Containerization заявляет «время запуска менее секунды» без опубликованных измерений. Oxcart показал 42 ms для docker run --rm на Apple M5 Max — лучший результат среди трёх протестированных нами сред, совместимых с Docker.
Какой из них бесплатный?
container от Apple бесплатен и имеет открытый код (Apache-2.0). Oxcart бесплатен 60 дней, затем стоит $20 за пользователя и основную версию, без подписки.
Можно ли использовать образы, собранные в одном, в другом?
Да. container от Apple использует и создаёт OCI-совместимые образы, а Oxcart скачивает, собирает, сохраняет и загружает стандартные образы. Отправьте образ в реестр из одного инструмента и скачайте в другом.
Источники и методика
- Apple container: https://github.com/apple/container (описание, требования, команды, лицензия, выпуск 1.5.0 от 2026-09-29); Containerization: https://github.com/apple/containerization. Проверено 2026-10-10.
- Тесты Oxcart: Apple M5 Max, 36 GiB, macOS 27.2; каждому продукту выделены 8 CPU и 12 GiB, по одному за раз, каждый запускался заново; медианы пяти замеров после прогрева.
- Совместимость Oxcart: проверено на Oxcart, 2026-10-10.