不同版本区别
无后缀版本
无后缀版本通常是基于某个特定的linux发行版的稳定版本制作
slim
slim的镜像是完整镜像的配对版本。这个镜像通常只安装运行特定工具所需的最小包。
alpine
alipine镜像是基于alpine linux发行版制作,这个alpine linux发行版的特点就是小,因为他原本是用于嵌入式设备上的,因此会大量删减所有不是必须的东西,且它没有使用glibc这个主流Linux的C类库,而是选择了musl
buster
带有stretch、buster或jessie标签的镜像是不同Debian发行版的代号。
如何选择
- 在功能/性能无差异的情况下选
alpine版本,因为这能得到最小体积 - 追求的是稳定和性能,则选用无后缀版本,如果觉得存储空间占用有点大,可以考虑
slim版本
参考资料
对Docker基础镜像的思考,该不该选择alpine-腾讯云开发者社区-腾讯云 (tencent.com)
02.docker镜像的区别--Alpine、Slim、Stretch、Buster、Jessie、Bullseye_debian bullseye和buster的区别-CSDN博客