Сервисы

Среды контейнеров

Joppa запускает свои сервисы в среде, которая у вас уже есть: OrbStack, Docker Desktop, Colima или Podman. Почему, какую он выбирает и как её сменить.

Сервисы работают в контейнерах, и Joppa запускает их в среде, которая у вас уже есть: OrbStack, Docker Desktop, Colima или Podman, как в macOS, так и в Linux. Он не устанавливает ни виртуальную машину, ни собственный движок контейнеров. Доменам и HTTPS среда контейнеров не нужна.

Почему это важно

  • Ничего лишнего на вашем компьютере. Вы продолжаете пользоваться знакомым инструментом, его настройками памяти и CPU, другими его контейнерами.
  • Обычные контейнеры. Сервисы Joppa — это контейнеры joppa-<движок> с томами joppa-<движок>-<версия>: docker ps (или podman ps), OrbStack и Docker Desktop показывают их так же, как остальные.
  • Никакой привязки. Перейти с OrbStack на Colima или с Docker на Podman можно в настройках. Lerd принимает только Podman; Herd и ServBay заменяют контейнеры собственными бинарными файлами.

Поддерживаемые среды

Среда Команда запуска по умолчанию
OrbStack orb start
Docker Desktop open -a Docker (macOS), systemctl --user start docker-desktop (Linux)
Colima colima start
Podman podman machine start (в Linux запускать ничего не нужно)

В Linux Docker, установленный напрямую (без Docker Desktop), используется через его текущий контекст.

Какая используется

По умолчанию (Автоматически) Joppa берёт первую запущенную в таком порядке: OrbStack, Docker Desktop, Colima, Podman. Если запущено несколько, страница «Сервисы» сообщает об этом, и вы можете выбрать одну в Настройки › Контейнеры › Среда выполнения.

Если ни одна среда не запущена, страница «Сервисы» предлагает ▶ Запустить OrbStack (или вашу). Если ни одна не установлена, она перечисляет те, которые можно установить.

Своя команда запуска

Настройки › Контейнеры › Своя команда запуска заменяет команду, которую выполняет кнопка «Запустить». Полезно, например, для Colima:

colima start --cpu 4 --memory 8

Оставьте поле пустым, чтобы использовать команду по умолчанию.

Смена среды

У каждой среды свои тома: после смены сервисы запускаются в новой среде с новыми томами. Чтобы перенести данные, сначала экспортируйте базы (Экспорт баз данных), а затем импортируйте файл в новой среде (Импорт файла).

getjoppa.com › support

Загрузка

Не отправляется? Напишите на [email protected]. Просто вопрос: [email protected].