Как скачать и установить Podman Desktop на Mac

Podman Desktop — бесплатная программа с открытым кодом для контейнеров и Kubernetes. На Mac она запускает их в виртуальной машине с Linux — машине Podman. Разберём, какой файл скачать, как установить программу и как проходит первая настройка.

Podman Desktop

  • macOS 12 и новее
  • Apple Silicon и Intel
  • Бесплатно, открытый код
Официальный сайт Podman Desktoppodman-desktop.io ↗

Или сразу установщик с сервера разработчика:

Ссылки ведут на сайт разработчика (podman-desktop.io, github.com). MacWashing с ним не связан и не хранит установщики у себя.

Откройте Терминал (Программы › Утилиты) и выполните:

brew install --cask podman-desktop

Homebrew скачает программу с сервера разработчика, проверит файл и положит программу в «Программы».

Homebrew ещё не установлен? Как установить Homebrew: одна команда с сайта brew.sh.

Какой файл скачать

На странице загрузки есть универсальный .dmg для любого Mac и файлы поменьше отдельно для Apple Silicon и для Intel. Документация Podman Desktop советует универсальный. Если хотите файл поменьше, узнайте процессор:

  1. Откройте меню Apple › Об этом Mac.
  2. Если там строка Чип с Apple M1, M2 или новее — берите файл для Apple Silicon (arm64). Если строка Процессор с Intel — для Intel (x64).

Документация Podman Desktop советует .dmg, а не Homebrew: он ставит вместе Podman Desktop, Podman и его утилиту командной строки. Скачивайте программу только с podman-desktop.io.

Как установить Podman Desktop

  1. Откройте скачанный podman-desktop-….dmg в папке Загрузки и перетащите Podman Desktop в папку Программы.
Окно образа диска Podman Desktop: значок Podman Desktop и папка «Программы», куда его перетащить
  1. Откройте Podman Desktop из Программ и нажмите Открыть, когда macOS спросит о программе из интернета.
  2. На экране Get started with Podman Desktop нажмите Start Onboarding.
  3. Нажмите Next, затем Yes, чтобы установить Podman. Следуйте установщику на экране, введите пароль от Mac, когда попросят, и в конце нажмите Закрыть.
  4. Нажмите Next, затем Create, чтобы создать машину Podman. Потом следуйте экранам, чтобы поставить утилиты kubectl и compose, и нажмите Next, чтобы попасть на Dashboard.

Что настроить после первого запуска

  • Проверьте машину. Откройте Settings › Resources: машина Podman должна быть запущена.
  • Ресурсы. Машине выделяется заданное число ядер процессора, памяти и места на диске. Чтобы их поменять, создайте свою машину Podman в Settings › Resources.
  • Место на диске. Образы и контейнеры лежат в образе диска машины, и он растёт по мере того, как вы их добавляете.
  • Установщик. Когда Podman Desktop заработал, переместите .dmg из Загрузок в Корзину.

Если Podman Desktop не устанавливается или не запускается

  • «Программа Podman Desktop повреждена, и её не удаётся открыть». Файл скачался не полностью. Удалите его и скачайте заново с сайта Podman Desktop.
  • Вы пропустили первую настройку. Нажмите Set up в уведомлении на Dashboard или Setup Podman на плитке Podman в Settings › Resources.
  • Мешает Podman из Homebrew. Если вы раньше ставили Podman через Homebrew, удалите его там, прежде чем ставить .dmg, или ставьте оба только через Homebrew.
  • Ничего не помогает. Закройте Podman Desktop, переместите его из Программ в Корзину и установите заново со страницы загрузки.

Аналоги Podman Desktop

Чтобы Mac оставался в порядке

MacWashing, раздел «Сборка мусора»: найдены мусор Xcode, пользовательский кэш, установщики и журналы, к очистке 22,83 ГБ

Инструменты разработчика оставляют много лишнего: кэш, журналы, старые сборки. Сборка мусора в MacWashing находит кэш программ и инструментов разработчика, а Деинсталлятор уберёт Podman Desktop вместе с файлами, если он станет не нужен.

Бесплатная пробная версия · macOS 14 и новее

Вопросы и ответы

Podman Desktop бесплатный?

Да. Podman Desktop и Podman бесплатные и с открытым исходным кодом.

Есть ли Podman Desktop в App Store для Mac?

Нет. Скачайте его с podman-desktop.io. Поставить можно и через Homebrew, но документация Podman Desktop советует .dmg.

Что такое машина Podman?

Контейнерам нужен Linux, поэтому на Mac Podman запускает их внутри виртуальной машины с Linux. Podman Desktop создаёт её при первом запуске, а потом можно добавить и другие.