alpine Linux
一个只有5MB的linux, 特别适合构建一些速度要求比较快的工具
versions
docker pull alpine:lastst
docker pull alpine:3.13
包管理器
apk add [package]
apk add python3
apk add bash
apk cache clean
包镜像源配置
配置路径: /etc/apk/repositories
# 修改镜像源配置:
sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories
apk cache clean
Dockerfile示例
FROM alpine:3.13
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories && apk cache clean
RUN apk add python3
RUN apk add bash
CMD python3 -V
参考
busybox
大小在1-5M之间, 可以用于运行静态编译好的bin文件,是个不错的选择。