📘 项目简介
Lima(Linux Machines)是一个在 macOS 上运行 Linux 虚拟机的命令行工具,提供类似 WSL2 的体验。它自动处理文件共享和端口转发,让 Linux 环境与 macOS 无缝集成。
🎯 核心价值
macOS 版 WSL2。无需手动配置,自动文件共享、端口转发,开箱即用的 Linux 开发环境。
为什么选择 Lima?
🐧 Linux VM
原生 Linux 虚拟机,完整系统环境
📁 自动共享
macOS 文件系统自动挂载到 VM
🔌 端口转发
VM 端口自动映射到 localhost
🐳 容器支持
内置 containerd/nerdctl,兼容 Docker
🏠 轻量级
比 Docker Desktop 更轻量
🔓 开源免费
Apache 2.0 许可,CNCF Sandbox
⚡ 快速开始
# 安装
brew install lima
# 创建默认 VM
limactl start
# 运行 Linux 命令
lima uname -a
# 运行容器
lima nerdctl run --rm hello-world
🎯 适用场景
- 容器开发 - 运行 Docker/containerd 容器
- 跨平台开发 - 在 macOS 上使用 Linux 工具链
- AI 开发沙箱 - 隔离 AI 工具环境
- Kubernetes 本地集群 - 运行本地 K8s
- Docker Desktop 替代 - 更轻量的容器方案
📊 项目数据
- GitHub Stars - 15,000+
- 贡献者 - 110+
- 许可证 - Apache 2.0
- 项目状态 - CNCF Sandbox