给 alpine 的 docker 镜像添加 bash 支持

alpine 是一个轻量级的 linux 系统,由于太轻量了,目前被广泛用于 docker 镜像的制作上了 (最新版的 docker 镜像才 5M) 。

体积小就有缺点了,缺点就是内部除了基本的命令以外,大部门的功能都不支持,默认连 bash 都没有。需要自己手动添加并重新构建。

1. 基于 alpine:3.8 添加 bash 并设置阿里云源

2. 基于最新版 alpine 并设置阿里云源

相比上面的多了一个获取当前版本的逻辑,Dockerfile 如下:

发表评论