Q: Lima 和 Docker Desktop 有什么区别?

Lima 是完全开源的 Linux VM 管理器,提供完整的 Linux 环境。Docker Desktop 是商业产品,仅用于运行 Docker。Lima 更灵活,支持多种容器引擎,资源占用更轻。

Q: Apple Silicon (M1/M2/M3) 支持如何?

完全支持!Lima 在 Apple Silicon 上性能极佳,支持 ARM64 原生运行,也可通过 QEMU 模拟 x86_64。

Q: nerdctl 和 docker 命令有什么区别?

nerdctl 是 Docker CLI 的高度兼容实现,大部分命令语法相同。主要差异在于底层运行时:nerdctl 使用 containerd,docker 使用 dockerd。

Q: 如何访问 macOS 文件?

默认 /Users 目录会自动挂载到 VM 内(只读)。可在模板中配置更多挂载点或设置可写。

Q: 如何让 VM 内的服务从 macOS 访问?

Lima 自动转发端口。VM 内监听的端口会自动映射到 macOS localhost,无需手动配置。

Q: 支持哪些 Linux 发行版?

支持 Ubuntu、Alpine、Fedora、Debian、Arch Linux、CentOS 等。可通过自定义模板使用任何云镜像。

Q: 性能如何?

使用 Virtualization.framework (VZ) 时性能极佳,接近原生。文件系统性能比 Docker Desktop 更优。

Q: Colima 和 Lima 是什么关系?

Colima 是基于 Lima 构建的 Docker Desktop 替代品,提供更简单的 Docker 体验。Lima 是底层 VM 管理器,更灵活但配置更复杂。

← 上一页:对比分析