Упор на Kubernetes или на контейнеры
Rancher Desktop — «приложение для управления контейнерами и Kubernetes на рабочем столе». Его ключевая возможность — локальный k3s, «лёгкий сертифицированный дистрибутив» Kubernetes. Рядом с ним можно выбрать движок: Moby с CLI docker или containerd с nerdctl. Работает на Mac с Intel или Apple silicon, Windows и Linux.
Oxcart начинает с другого. Большая часть локальной разработки — это контейнеры и стеки Compose, которые люди, тестовые наборы и агенты программирования создают и удаляют сотни раз в день. Движок и приложение Oxcart настроены именно на этот цикл на Apple silicon, а само приложение написано нативно на SwiftUI для Mac, а не использует кроссплатформенную оболочку.
Рядом для сравнения
| Возможность | Oxcart | Rancher Desktop |
|---|---|---|
| Основная задача | Контейнеры, совместимые с Docker, и Compose | Управление контейнерами и Kubernetes |
| Платформы | macOS 26 или новее, Apple silicon | Mac (Intel и Apple silicon), Windows, Linux |
| Лицензия и цена | Проприетарная; бесплатно 60 дней, затем $20 за пользователя и основную версию | Apache-2.0, бесплатно |
| Kubernetes | Не встроен | k3s |
| Движок и CLI | Движок Oxcart, совместимый с Docker; docker 29.9, Compose 5.6 и Buildx 0.38 в комплекте | Moby (dockerd) с CLI docker или containerd с nerdctl |
| Последняя версия | 0.1.4 | 1.24.0 (2026-07-29) |
В чём Oxcart лучше для работы с контейнерами
Измеренный цикл разработки
На одном Mac с Apple silicon, при выделении каждой среде 8 CPU и 12 GiB и запуске по отдельности, Oxcart был самым быстрым из трёх протестированных сред (Oxcart, OrbStack и Docker Desktop) в операциях цикла разработки:
| Операция | Oxcart | к ближайшему по скорости |
|---|---|---|
docker run --rm … true | 42 ms | 3,4× |
8 одновременных docker run --rm | 96 ms | 3,9× |
| Остановить и удалить 20 контейнеров | 77 ms | 8,9× |
| Сборка без кеша, локальный контекст | 341 ms | 1,2× |
docker stats --no-stream, 20 контейнеров | 1.0 s | 2× |
| Остановка движка | 28 ms | 32× |
Oxcart 0.1.2 измерен 2026-10-10 с комплектным клиентом docker 29.9; OrbStack 2.2.3 и Docker Desktop 4.94.0 — ранее в тот же день на том же Mac и тестовом стенде с docker 29.4. Остановка движка сравнивается с 896 ms у Docker Desktop, включая завершение его приложения. Rancher Desktop не измерялся.
Compose и инструменты Docker, которые работают
Проверены зависимости healthcheck в Compose с up --wait, DNS по именам сервисов, init: true и network_mode: service:, а также Buildx, Testcontainers и docker-py через Engine API и Dev Containers CLI. Сокет Docker монтируется в контейнеры для Testcontainers, Portainer и Traefik. Образы amd64 работают через Rosetta. Руководства: Compose на Apple silicon и Dev Containers и Testcontainers.
Агенты, сеть и безопасность
- Агенты программирования:
oxcart mcpотвечает на вопрос «почему остановился этот контейнер?» в 159 токенах вместо 2 014; по умолчанию только чтение; уровни ограничивают полномочия, но не создают изолированную среду. Инструкции по настройке для Claude Code, Codex, Cursor и ещё 15 агентов. - Ваша сеть: исходящие соединения открывает Mac, поэтому к контейнерам применяются маршруты VPN, раздельный DNS и файрволы по приложениям; раздел Ports группирует порты по репозиториям и веткам и объясняет, почему порт не отвечает.
- Зашифрованный канал: опубликованный и исходящий TCP-трафик между Mac и движком передаётся по TLS 1.3 с сертификатом, создаваемым при каждом запуске.
Когда Rancher Desktop подходит лучше
- Вам нужен кластер в составе приложения. Rancher Desktop включает k3s и управление кластером в настольном интерфейсе. Oxcart сосредоточен на быстрой локальной разработке в контейнерах рядом с выбранным кластером.
- Команды на разных ОС, которым нужно одно приложение. Rancher Desktop работает на Mac, Windows и Linux.
- containerd и nerdctl. Если хотите работать с containerd напрямую, Rancher Desktop даёт такую возможность.
- Бесплатный и с открытым кодом. Без платы за лицензию.
Практичное разделение задач
Многие разработчики Kubernetes большую часть времени собирают образы и запускают зависимости сервисов и лишь часть времени применяют манифесты к кластеру. Можно оставить кластер там, где он уже есть — в Rancher Desktop или облаке, — а Oxcart использовать для сборок, стеков Compose и тестов. docker context use oxcart переключает команду docker; kubectl config use-context — кластер. Kubernetes на Mac описывает kubectl, k9s и требования инструментов локальных кластеров.
Вопросы
Rancher Desktop бесплатный?
Да. По состоянию на октябрь 2026 года Rancher Desktop имеет открытый код под Apache-2.0. Oxcart бесплатен 60 дней, затем стоит $20 за пользователя и основную версию, без подписки.
Включает ли Rancher Desktop Kubernetes?
Да. Rancher Desktop предоставляет «управление контейнерами и Kubernetes на рабочем столе», используя k3s, описанный как «лёгкий сертифицированный дистрибутив». В Oxcart нет встроенного Kubernetes.
Я использую только Docker и Compose, без Kubernetes. Что выбрать?
На Mac с Apple silicon — Oxcart. Он создан для повторяемого весь день жизненного цикла контейнеров: docker run --rm за 42 ms, остановка и удаление 20 контейнеров за 77 ms — лучший результат среди трёх протестированных сред. В комплекте CLI docker 29.9, Compose 5.6 и Buildx 0.38.
Можно ли использовать CLI docker с Rancher Desktop?
Да. Rancher Desktop даёт выбор движка: Moby (dockerd) с CLI docker или containerd с nerdctl.
Можно оставить Rancher Desktop для Kubernetes, а Oxcart использовать для контейнеров?
Да. У каждого свой контекст Docker. Oxcart добавляет контекст oxcart и делает его текущим, только если текущий контекст — default и в нём ничего не отвечает. Выбирайте движок через docker context use, а кластер — через kubeconfig.
Работает ли Oxcart на Windows или Linux?
Нет. Oxcart — приложение для Mac с Apple silicon и macOS 26 или новее. Rancher Desktop работает на Mac (Intel и Apple silicon), Windows и Linux.
Источники и методика
- Скорость 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.
- Описание Rancher Desktop, платформы, k3s и движки: https://docs.rancherdesktop.io/; лицензия и последний выпуск: https://github.com/rancher-sandbox/rancher-desktop. Проверено 2026-10-10.