PHP官方docker镜像中 "apache-bullseye"、"apache" 和 "apache-buster" 有什么区别?

9

PHP官方Docker镜像的区别是什么?

  • php:apache-bullseye
  • php:apache
  • php:apache-buster

5
Buster(v10)和Bullseye(v11)都是Debian Linux发行版的版本名称;因此我想这两个PHP镜像都是基于相应的发行版。我猜未命名的第三个可能是指这两个中最近的一个,或者是阿尔派Linux(在Docker镜像中通常使用)。 - Raxi
您可以在hub.docker.com上点击标签名称来检查特定镜像的“图像层次结构”。然后,您就可以找出您感兴趣的镜像所使用的具体组合。我将在下面更新最佳答案,以添加此信息。 - Kamafeather
1个回答

9

正如@Raxi正确评论的那样,buster和bullseye分别是Debian版本v10和v11。
通过使用php:apache来省略它,它会拉取最新支持的版本,即在编写时为bullseye。因此,php:apache和php:apache-bullseye应该是等效的。

您可以通过单击其标记名称并查看“图像层次结构”来检查特定图像的“图像层次结构”,并查看bullseye是Debian发行版的代号,从中派生了PHP镜像。
例如,请参见https://hub.docker.com/layers/library/php/fpm-bullseye/..上的“图像层次结构”


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接