安装 Alpine Linux,从入门到入门
如果平时用 Docker 的话,那么大家应该不会对 alpine 感到陌生。在许多镜像中,都能看到 alpine 的身影,就比如 nginx:1.15-alpine、node:22.10.0-alpine3.20 之类的。这些常见的应用均不约而同地选择使用 alpine 作为基础镜像,是因为 alpine 的体积比许多其他的 Linux 发行版小很多,所以在很多场景下,使用 alpine 进行构建,相比 ubuntu 等可以减少镜像体积,在部署时可以有效节省带宽,减少镜像拉取时间以提升部署速度。
但是很多人可能和我一样,尽管可能会经常直接或间接的通过 docker 使用过 alpine,但好像从来没有直接的安装过 alpine 的系统。那么今天我们就来一起学习一下 alpine 的安装过程。
相比 CentOS、Ubuntu 的大而全,Alpine Linux 只包含基本的系统工具和 C 库,虽然不适合作为满血版的服务器托管大型应用,但对于一些特定场景,也许更小的资源占用和更快的运行速度,才是你想要的。就比如我希望搭建一个三节点的 haproxy + keepalived 高可用集群,那么使用 alpine 可以节省不少成本。

