Alpine Docker镜像继承了Alpine Linux发行版的这些优势,相比于其他Linux Docker进行,它的体积非常小,docker.io/alpine:3.7只有4.15M,而 CentOS和Ubuntu系列的Docker镜像则都在200M左右。据说Docker官方也已开始推荐使用Alpine替代之前的Ubuntu来作为基础镜像,因为这样会带来多个好处,包括镜像下载速度加快,镜像安全性提高,占用更少的主机磁盘空间等。

alpine docker

Alpine Docker为了精简体积,是没有安装bash的,但我们可以依照需要定制一个安装bash的镜像,Dockerfile内容如下:

#更新Alpine的软件源为国内(清华大学)的站点,因为从默认官源拉取实在太慢了。