Multipass — это кроссплатформенный менеджер виртуальных машин (VM), разработанный Canonical для быстрого создания экземпляров Ubuntu на Linux, Windows и macOS. Оно позволяет запускать виртуальные машины в стиле облачных сервисов, обеспечивая простую настройку новой среды Ubuntu всего одной командой. По состоянию на ноябрь 2025 года, последняя версия Multipass — 1.16.1, выпущенная в августе 2025 года. В этой версии добавлены улучшения, такие как регенерация сертификатов gRPC, исправление доступа к сертификатам при настройке MULTIPASS_STORAGE и оптимизации для Windows.
Multipass ориентирован на разработчиков и предлагает ключевые преимущества:
- Упрощение настройки локальной среды: Процесс создания и тестирования сред разработки может быть трудоемким, но Multipass автоматизирует установку, запуск и удаление VM.
- Кроссплатформенность: Разработчики могут создавать настраиваемые Linux-среды на любом ПК, имитируя облачную инфраструктуру.
- Быстрый доступ к Ubuntu: Для пользователей Mac и Windows это самый простой способ получить командную строку Ubuntu без сложных настроек.
- Песочница для экспериментов: Новички могут тестировать функции Ubuntu, не рискуя хост-системой и без необходимости двойной загрузки.
Multipass использует нативные гипервизоры для минимальных накладных расходов: KVM в Linux, Hyper-V в Windows и HyperKit (или QEMU) в macOS. В отличие от VirtualBox, Multipass автоматически загружает и обновляет образы Ubuntu. Кроме того, доступна растущая библиотека преднастроенных образов и blueprints (шаблонов), поддерживающих cloud-init для автоматизации конфигурации.
В этой статье мы актуализируем информацию и сосредоточимся на установке и использовании Multipass в Linux. Все команды протестированы на актуальных версиях дистрибутивов по состоянию на 2025 год.
Установка Multipass в Linux
Multipass распространяется как Snap-пакет, что упрощает установку в большинстве дистрибутивов Linux. Основная команда:
sudo snap install multipassЕсли Snap не установлен, используйте инструкции для вашего дистрибутива:
Ubuntu/Debian/Linux Mint:
sudo apt update
sudo apt install snapdДля Linux Mint удалите ограничение, если оно есть:
sudo rm /etc/apt/preferences.d/nosnap.pref
sudo apt update
sudo apt install snapdFedora/RHEL-based (CentOS, Rocky Linux):
sudo dnf install epel-release # Для RHEL 8/9
sudo dnf install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snapopenSUSE:
sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.5 snappy # Адаптируйте версию Leap
sudo zypper --gpg-auto-import-keys refresh
sudo zypper dup --from snappy
sudo zypper install snapd
sudo systemctl enable --now snapdArch Linux:
git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snapПосле установки Multipass готов к использованию для запуска экземпляров Ubuntu из командной строки.

Поиск доступных образов Ubuntu.
Чтобы просмотреть список доступных образов, выполните:
multipass findАктуальный список на 2025 год включает (на основе документации и релизов):
| Image | Aliases | Version | Description |
|---|---|---|---|
| 20.04 | focal | 20251028 | Ubuntu 20.04 LTS |
| 22.04 | jammy, lts | 20251028 | Ubuntu 22.04 LTS |
| 24.04 | noble | 20251028 | Ubuntu 24.04 LTS |
| 24.10 | oracular | 20251028 | Ubuntu 24.10 |
| 25.04 | plucky | 20251028 | Ubuntu 25.04 (разработка) |
| core20 | 20251028 | Ubuntu Core 20 | |
| core22 | 20251028 | Ubuntu Core 22 | |
| core24 | 20251028 | Ubuntu Core 24 | |
| anbox-cloud-appliance | latest | Anbox Cloud Appliance | |
| docker | latest | Docker environment with Portainer | |
| jellyfin | latest | Jellyfin Media System | |
| minikube | latest | Local Kubernetes | |
| ros-noetic | latest | ROS Noetic development | |
| ros2-humble | latest | ROS 2 Humble development |
Этот список может варьироваться; проверьте с помощью multipass find для точных данных.

Загрузка образа Ubuntu
Выберите образ и запустите:
multipass launch 20.04Если возникает ошибка (например, конфликт с другими VM-менеджерами вроде VirtualBox), остановите их. Успешный запуск:
Launched: random-nameПо умолчанию: 1 CPU, 1 GB RAM, 5 GB disk. Имя генерируется случайно.

Просмотр списка экземпляров
multipass listПример вывода:
| Name | State | IPv4 | Image |
|---|---|---|---|
| random-name | Running | 10.0.2.15 | Ubuntu 24.04 LTS |
Для деталей:
multipass info random-nameПоказывает CPU, load, disk, memory и mounts.

Доступ к оболочке
multipass shell random-nameВнутри VM работайте как в обычном Ubuntu: обновляйте пакеты, устанавливайте ПО.
Управление экземплярами
- Остановить:
multipass stop random-name - Запустить:
multipass start random-name - Удалить:
multipass delete random-name(для полного удаления добавьте--purge)
Запуск с кастомными настройками
multipass launch 24.04 --name ubuntu-test --cpus 2 --memory 2G --disk 10GПример: Установка веб-сервера NGINX
В оболочке VM:
sudo apt update
sudo apt install nginx
systemctl status nginxДоступ по IP (из multipass info): откройте в браузере http://.

Удаление multipass
sudo snap remove multipassДля помощи: multipass --help
Заключение.
Multipass — удобный инструмент для быстрого развертывания виртуалок с Ubuntu, особенно полезный для разработчиков. Он служит альтернативой Vagrant (который может быть ограничен в некоторых регионах) с фокусом на Ubuntu-экосистему. Библиотека образов расширяется, включая интеграции с Docker, Kubernetes и ROS. Для продвинутого использования изучите cloud-init и API.
Читайте также
- Установка HAProxy на Ubuntu
- Как установить и использовать PostgreSQL на Ubuntu
- Переменные окружения в Linux
- Мониторинг изменений файлов в Linux.
- SRE vs DevOps: Разбираемся в чем разница и как они дополняют друг друга
Было ли это полезно?
0 / 0