docker镜像版本后面的tags表示什么意思?
比如php的:7.3.14-cli-stretch
中的 stretch
7.3-zts-buster, 7.3.14-zts
中的 buster
,zts
7.4.2-fpm-alpine3.10
中的 alpine
我只知道 有些镜像是干净版本,或依赖丰富的版本,或基础镜像是unbutu,或其它操作操作。有哪位大神帮我解答下,详细点,或直接丢个连接来让我看一下?
我想装一些PHP官方镜像中没有的扩展,但又想力求自己做出来的镜像体积尽量小,应该要什么版本?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我搞清楚了
alpine
就是精简版,而buster
,stretch
,jessie
是基于 Debian 套件发行版的代码版本名称来命名。这三个具体的区别就要看Debin发行版的意义了,我又搜索了一下,于是找到如下:当前Debian发行版本命名为:
Debian 10(buster) — 当前的稳定版(stable)
Debian 9(stretch) — 旧的稳定版(oldstable)
Debian 8(jessie) — 更旧的稳定版(oldoldstable)
Debian 7(wheezy) — 被淘汰的稳定版
....
后面还有更多不贴了,参考 地址为:https://www.debian.org/releases/
不太了解php,前面几个单词不知道啥意思。
但是后面那个alphine倒是知道一点,这是个极度精简版的linux,很多docker镜像都用它做的底包,原因很简单,就是小,才十来兆左右。如果你想自己弄个精简镜像的话,推荐用它做基础