最近在做各种应用程序(go、java、.net)镜像大小时,发现alpine linux作为基础镜像非常适合,最喜欢alpine linux官网宣传的'Small! Simple! Secure! Apline
。
Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.”
主要特点如下:
- Small 小巧
基于Musl libc和busybox,和busybox一样小巧,最小的Docker镜像只有5MB;
- 简单 Simple
提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便;
- 安全 Secure
面向安全的轻量发行版。
这里持续更新alpine linux的使用教程:
- ch01:Apline Linux安装(virtual box)
- ch02:网卡配置
- ch03:apk软件管理
- ch04:开机服务配置(OpenRC init系统)
- ch05:ssh远程登录配置
- ch06:docker安装