Lima模版和配置

Lima官方原生支持直接指定的发行版:

Lima支持的Linux版本

发行版

优点

缺点

适用场景

Ubuntu (默认)

对 Docker/containerd 支持最完美,开箱即用,遇到软硬件兼容问题最容易在网上找到解决方案。

在所有支持的发行版中,内存和 CPU 静态开销最大。

需要运行各种复杂、非标准容器

Alpine

极其轻量。虚拟机镜像只有几十 MB,启动仅需 2 秒,空载内存占用通常能控制在 100MB 以内。

默认使用 musl libc 替代了 glibc。如果需要用 colima ssh 进去编译原生 C/C++ 代码,或者运行一些硬编码了 glibc 路径的容器,会遇到各种链接报错。

配合 containerd 搭建极致省电、省内存的“纯容器”环境

Debian

比 Ubuntu 轻量得多,继承了 APT 包管理器,且使用的是标准的 glibc,没有任何容器兼容性问题。

软件包版本通常比较保守(偏老)。

强烈推荐的折中方案。 比 Ubuntu 省资源,又没有 Alpine 的兼容性痛点

参考