Lima
Lima 2.2.0 是以运行容器和 Linux 工具为重点的轻量虚拟机管理器,可自动配置文件共享与端口转发,并通过模板启动 containerd、Docker、Kubernetes 等隔离环境。
适合做什么
Lima 适合在桌面主机上启动轻量 Linux 虚拟机,自动完成常用文件共享与端口转发,并通过模板创建 containerd、Docker、Podman 或 Kubernetes 环境。它比一键式容器桌面工具更接近虚拟机底层,便于定制但也要求使用者理解实例与宿主机边界。
当前版本与平台
2.2.0 于 2026-07-21 发布,当前发布文件覆盖 macOS、Linux 和 Windows 的 AMD64/ARM64,并提供附加 guest agent。Lima 最初面向 macOS 容器场景,现已支持更多宿主平台;不同系统的虚拟化后端、挂载与网络能力仍需按实际环境验证。
模板、挂载与数据边界
不同模板可以提供 containerd、Docker 或 Kubernetes,但实例内部的系统盘、镜像和卷不会自动成为宿主机备份。文件共享让虚拟机直接接触指定宿主目录,端口转发也会扩大服务可达范围,因此应限制挂载、监听地址和实例权限,并在删除前导出数据。
维护记录
本页依据 Lima 2.2.0 官方发布文件、README 中的 Linux 虚拟机定位、文件共享、端口转发、containerd、Docker 与 Kubernetes 模板说明复核,检查日期为 2026-08-06。
选择下载方式
下载前请核对资源版本和授权范围。本站不提供破解软件及未经授权的资料。
Lima 2.2.0 安装、虚拟机模板与容器使用教程
安装后先用默认模板创建测试虚拟机,检查 Linux 命令、端口转发和专用目录挂载;需要 Docker、containerd 或 Kubernetes 时使用独立实例,删除实例前导出内部数据。
安装前准备
- 准备支持硬件虚拟化的主机,为 Linux 镜像、容器层和卷预留空间;macOS、Linux 与 Windows 当前构建的功能和后端可能不同。
- 记录现有虚拟机名称、模板、CPU、内存、磁盘、网络和挂载目录,避免与 Colima、Rancher Desktop 等工具的端口或套接字冲突。
- 容器工作流另行准备 Docker CLI、nerdctl 或 kubectl;数据库和命名卷在试验模板或升级前先完成一致性备份。
安装步骤
- 01
安装 2.2.0 对应系统与架构文件
macOS、Linux 或 Windows 选择 Intel/x86_64、Apple Silicon/aarch64、AMD64 或 ARM64 构建,解压到受信任目录后核对 limactl 版本。
- 02
创建默认测试实例
使用 limactl start 启动默认模板,阅读将要创建的资源配置并确认;启动完成后进入实例执行 Linux 版本和网络检查。
- 03
为不同运行时使用独立模板
containerd 可使用默认能力,Docker 或 Kubernetes 使用相应模板新建命名实例;先测试客户端套接字与配置文件,不覆盖现有环境变量。
快速上手
- 01
验证 Linux 命令与生命周期
在实例中创建测试文件,依次查看列表、停止、启动和重新进入,确认状态与实例名称正确。
- 02
验证端口转发和文件共享
在实例中启动监听测试端口的服务,从宿主机访问;只挂载专用测试目录并检查读写权限、符号链接、大小写和性能。
- 03
验证容器运行时
在 containerd 或 Docker 模板中运行一次性测试容器,确认客户端连接到目标实例;再测试停止重启后的镜像和卷状态。
使用建议
- 2.2.0 于 2026-07-21 发布,提供 macOS、Linux 与 Windows 的 AMD64/ARM64 构建以及附加 guest agent 文件。
- Lima 的自动文件共享和端口转发便于开发,但挂载目录会把宿主机真实文件暴露给虚拟机进程,应坚持最小目录和最小权限。
- Docker、Podman、containerd 与 Kubernetes 可通过不同模板运行;每个实例的套接字、客户端上下文和端口都应明确命名。
- 停止实例只释放运行资源,不等于备份;删除实例会影响系统盘和内部容器数据,重建前必须验证导出和恢复。
故障排查与卸载方法
实例启动失败、卡在准备镜像或无法联网怎么办?
检查硬件虚拟化、宿主系统版本、磁盘空间、代理、DNS 和镜像下载状态,再查看目标实例日志;确认没有同名实例或不兼容的旧配置后再重试。
文件共享权限错误或宿主机文件被意外修改怎么办?
立即停止相关实例,核对模板中的挂载路径、只读设置和虚拟机用户映射;从独立备份恢复宿主机文件,不把整个用户目录或密钥目录交给不可信工作负载。
- 导出实例内部数据停止业务写入,导出镜像、数据库和卷,复制仅存在于虚拟机中的文件并验证恢复;保存模板与实例配置。
- 删除实例并移除 Lima逐个确认实例名称后再删除,不使用模糊批量目标;全部数据核对无误后移除程序、guest agent 与不再需要的缓存配置。
常见问题
Lima 只能用来运行容器吗?
不是。Lima 的重点是启动 Linux 虚拟机并自动处理文件共享与端口转发,既可通过模板运行 containerd、Docker、Podman 或 Kubernetes,也可以作为普通 Linux 开发与测试环境。
Lima 和 Colima 有什么区别?
Lima 提供更底层、可模板化的 Linux 虚拟机能力;Colima 构建在 Lima 之上,更偏向用简化命令直接获得 Docker、containerd、Incus 与 Kubernetes 环境。需要细粒度虚拟机配置时选 Lima,需要快速容器环境时 Colima 更直接。
删除 Lima 实例会保留容器镜像和虚拟机文件吗?
不应假设会保留。实例内部的系统盘、容器镜像、卷和配置属于该虚拟机,执行删除后可能无法恢复;先停止写入,导出镜像与数据库,并备份需要保留的实例数据。
下载时需要提取码吗?
夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。
