Alpine
Alpine 操作系统是一个面向安全的轻型 Linux 发行版。它不同于通常 Linux 发行版,Alpine 采用了 musl libc 和 busybox 以减小系统的体积和运行时资源消耗,但功能上比 busybox 又完善的多,因此得到开源社区越来越多的青睐。在保持瘦身的同时,Alpine 还提供了自己的包管理工具 apk,可以通过 https://pkgs.alpinelinux.org/packages 网站上查询包信息,也可以直接通过 apk 命令直接查询和安装各种软件。
优势
Docker 官方已开始推荐使用 Alpine 替代之前的 Ubuntu 做为基础镜像环境。
优势:
- 镜像下载速度加快
- 镜像安全性提高
- 主机之间的切换更方便
- 占用更少磁盘空间
官方镜像的大小比较
REPOSITORY TAG IMAGE ID VIRTUAL SIZE
alpine latest 4e38e38c8ce0 4.799 MB
debian latest 4d6ce913b130 84.98 MB
ubuntu latest b39b81afc8ca 188.3 MB
centos latest 8efe422e6104 210 MB
DockerFile
如果使用 Alpine 镜像替

本文介绍了Alpine Linux作为一个轻量级且安全的Linux发行版,其在Docker镜像构建中的优势,如镜像大小小、安全性高、下载速度快。讨论了从Ubuntu迁移到Alpine的原因,并提供了Dockerfile中使用apk代替apt的示例。
最低0.47元/天 解锁文章
1383

被折叠的 条评论
为什么被折叠?



