Lima模版和配置
Lima官方原生支持直接指定的发行版:
Ubuntu Linux :默认,生态最全
Alpine Linux :极度精简,内存占用极低
Fedora :红帽系,工具链新
Debian :稳定,占用适中
发行版 |
优点 |
缺点 |
适用场景 |
|---|---|---|---|
Ubuntu (默认) |
对 Docker/containerd 支持最完美,开箱即用,遇到软硬件兼容问题最容易在网上找到解决方案。 |
在所有支持的发行版中,内存和 CPU 静态开销最大。 |
需要运行各种复杂、非标准容器 |
Alpine |
极其轻量。虚拟机镜像只有几十 MB,启动仅需 2 秒,空载内存占用通常能控制在 100MB 以内。 |
默认使用 musl libc 替代了 glibc。如果需要用 colima ssh 进去编译原生 C/C++ 代码,或者运行一些硬编码了 glibc 路径的容器,会遇到各种链接报错。 |
配合 containerd 搭建极致省电、省内存的“纯容器”环境 |
Debian |
比 Ubuntu 轻量得多,继承了 APT 包管理器,且使用的是标准的 glibc,没有任何容器兼容性问题。 |
软件包版本通常比较保守(偏老)。 |
强烈推荐的折中方案。 比 Ubuntu 省资源,又没有 Alpine 的兼容性痛点 |