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官方镜像中没有的扩展,但又想力求自己做出来的镜像体积尽量小,应该要什么版本?

阅读 6.3k
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镜像都用它做的底包,原因很简单,就是小,才十来兆左右。如果你想自己弄个精简镜像的话,推荐用它做基础

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏