更好的容器基础镜像alpinelinux
更好的容器基础镜像
Alpine Linux
Docker
• 应用部署的⾰命
• 资源最⼤化利用
• ⼀次编写、到处运⾏
什么是Alpine Linux
• 轻量级Linux 发⾏版
• 基于Musl 及Busybox
• 面向路由器防⽕墙
优势
• 轻量级
• 优秀的包管理系统
• 更好的⽹络性能
• 更好的安全性
轻量级
• 极小的镜像(3M)
• Busybox
• OpenRC
优秀的包管理器APK
• 惊⼈的速度(安装、删除)
• 配置为包 (Configuration as Package)
• 国内镜像源 (USTC)
更好的⽹络性能
• 相比Debian、CentOS ,⽹络性能有2%~5% 的提升
更好的安全性
• 非泛用的libc (musl)
• 更少的故障点和攻击面
劣势
• Musl 的libc 实现对于部分软件不友好
• 软件包不够齐全
• GUI 程序支持不完善
使用场景
• 复杂构建环境
• 静态链接程序 (如Go)
• 后台Job
Q&A
THANK YOU
Power by Zealic