Repolode
lima-vm

lima-vm/lima

在 macOS 等宿主机上启动 Linux 虚拟机,支持自动文件共享和端口转发,主要用于运行容器。

可替代:Docker Desktop

Star
22,261
Fork
996
未关闭 Issue
502
最近提交
19小时前

这是什么?

Lima 可以启动 Linux 虚拟机,并自动完成文件共享和端口转发,使用体验类似 WSL2。它最初的目标是让 Mac 用户能够方便地使用 containerd 和 nerdctl,但也可以运行容器以外的 Linux 应用。

除 containerd 外,Lima 还支持 Docker、Podman 和 Kubernetes。通过 template:docker、template:k8s 等模板,可以一条命令配置对应的容器环境;lima 命令可直接在虚拟机内执行 Linux 命令。宿主系统除 macOS 外,还支持 Linux 和 NetBSD。

项目通过 Homebrew 分发,是 CNCF 孵化项目,并提供 CycloneDX 格式的 SBOM 下载。

核心功能

  • 01宿主机与虚拟机之间自动共享文件。
  • 02自动将虚拟机端口转发到宿主机。
  • 03内置 containerd、Docker、Kubernetes 模板。
  • 04通过 lima 命令行在虚拟机中执行 Linux 命令。
  • 05支持 macOS、Linux 和 NetBSD 宿主系统。

适用场景

  • 在 Mac 上使用 containerd 或 nerdctl 运行容器。
  • 在 macOS 上以简单配置本地运行 Docker 或 Kubernetes。
  • 在 macOS 开发机上运行仅支持 Linux 的工具或应用。

快速上手

  1. 1

    使用 Homebrew 安装 Lima

    brew install lima
  2. 2

    启动默认 Linux 虚拟机

    limactl start
  3. 3

    在虚拟机中运行 Linux 命令

    lima uname -a

使用前须知

  • 主要面向 macOS 主机;Linux 等其他主机为次要支持目标。

收录于专题

标签

常见问题

lima 是什么?
在 macOS 等宿主机上启动 Linux 虚拟机,支持自动文件共享和端口转发,主要用于运行容器。 Lima 可以启动 Linux 虚拟机,并自动完成文件共享和端口转发,使用体验类似 WSL2。它最初的目标是让 Mac 用户能够方便地使用 containerd 和 nerdctl,但也可以运行容器以外的 Linux 应用。
lima 可以免费使用吗?用的什么许可证?
lima 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
lima 还在维护吗?
活跃维护中。lima 最近一次提交是在 2026年11月6日。
lima 适合用来做什么?
在 Mac 上使用 containerd 或 nerdctl 运行容器。 在 macOS 上以简单配置本地运行 Docker 或 Kubernetes。 在 macOS 开发机上运行仅支持 Linux 的工具或应用。
lima 怎么安装和运行?
使用 Homebrew 安装 Lima: brew install lima 启动默认 Linux 虚拟机: limactl start 在虚拟机中运行 Linux 命令: lima uname -a
在哪里获取 lima?
源代码和安装说明在 GitHub 上:https://github.com/lima-vm/lima

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目