Multipass开源免费虚拟机
Multipass开源免费虚拟机

Multipass开源免费虚拟机Multipass 1.16.1

官方版无广告3

Multipass 是 Canonical 公司开发的一款轻量级虚拟机管理工具,专为开发者设计,能在 Windows、macOS 和 Linux 上快速启动并运行 Ubuntu 虚拟机。其核心理念是提供“云风格”的本地虚拟机体验——只需一条命令即可获得一个干净的 Ubuntu 环境。

更新日期:
2025年8月27日
语言:
中文
平台:

54.7MB0 人已下载 手机查看

Multipass 是 Canonical公司出品的一款轻量级虚拟机管理工具,专为开发者设计。它让你能在 Windows、macOS 和 Linux 上,用一条命令就能快速启动并管理 Ubuntu虚拟机。其核心价值在于:

  • 极致简单:无需复杂配置,一条命令即可获得干净的 Ubuntu环境。极大简化了本地 Linux开发环境的搭建。

  • 云端体验:支持 cloud-init,可像 AWS、Azure 等公有云一样,用元数据自动化初始化虚拟机。

  • 原生性能:自动使用各平台最佳虚拟化技术(Windows 用 Hyper‑V,macOS 用 QEMU,Linux 用 QEMU/KVM),启动快、资源占用小。

  • 开发者友好:提供“primary”实例,可与宿主机共享文件、集成终端快捷键,方便开发测试。

📚 基础使用教程

以下演示在任意支持平台上使用 Multipass 的核心流程。

1. 安装

  • Windows:从官网下载安装包,或通过 winget install Canonical.Multipass 安装(需开启 Hyper‑V)。

  • macOSbrew install multipass

  • Linuxsudo snap install multipass(Ubuntu 等支持 snap 的系统)。

2. 启动第一个实例

# 启动一个默认的 Ubuntu 实例,名称自动生成
multipass launch

# 启动并指定名称、版本、资源
multipass launch focal --name myvm --cpus 2 --mem 2G --disk 10G

# 使用 cloud-init 初始化(yaml 文件)
multipass launch --cloud-init config.yaml

cloud-init 示例 config.yaml

package_upgrade: true
packages:
  - nginx
runcmd:
  - systemctl start nginx

3. 查看与管理实例

multipass list                     # 列出所有实例
multipass info myvm                # 查看实例详情
multipass exec myvm -- lsb_release -a  # 在实例内执行命令
multipass shell myvm               # 进入实例 shell 交互

4. 文件共享

# 将宿主机当前目录挂载到实例内的 ~/shared
multipass mount . myvm:~/shared

# 取消挂载
multipass umount myvm:~/shared

通过 ~/shared 即可在宿主机与实例间直接交换文件。

5. 删除与清理

multipass stop myvm                # 停止实例
multipass delete myvm              # 删除实例(仍可恢复)
multipass purge                    # 彻底清理已删除实例

💡 典型应用场景

  • 本地开发测试:在隔离的 Ubuntu 环境中验证代码、服务部署。

  • 学习 Linux:快速获得一个干净的 Ubuntu 系统,随时重置。

  • 模拟云端架构:用多个实例和 cloud-init 复现云环境拓扑。

  • 运行 Ubuntu Appliance:直接运行官方预置应用镜像(如 Nextcloud、Mosquitto)。

🔗 延伸资源

如果你在安装或使用中遇到具体问题(例如 Windows 下 Hyper-V 未启用、macOS 权限提示等),可以告诉我你的操作系统和遇到的现象,我再帮你进一步排查。

相关软件

Files文件管理器

Files文件管理器 - Files v4.0.34

Files文件管理器是一款专为Windows打造的现代化、开源且免费的资源管理器替代工具,旨在通过更现代化的界面和强大的功能,提升文件管理效率。它采用Fluent Design设计语言,核心功能包括多标签页、双窗格、文件标签和云端集成等。它的核心设计理念是帮助你更高效、更优雅地整理文件和文件夹。

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...