在Docker镜像名称中,Alpine、Jessie、Stretch和Buster有什么区别?

163

我只是在查看https://hub.docker.com/_/node/中的Docker镜像。

对于每个版本,镜像都被分类为Alpine、Jessie、Stretch、Buster等。它们代表什么意思?

2个回答

252
在docker-Context中,这里有你需要的重要信息。
1. Alpine 网址:https://alpinelinux.org/ 镜像名称:alpine 简介:非常小巧。 软件包管理器:apk Shell:/bin/sh 大小:几MB - 当前标签需要2.7MB
2. Jessie,也称为Debian 8 网址:https://wiki.debian.org/DebianJessie 镜像名称:debian:jessie 简介:不再有LTS 软件包管理器:apt Shell:/bin/bash 大小:约50MB
3. Stretch,也称为Debian 9 网址:https://wiki.debian.org/DebianStretch 镜像名称:debian:stretch 简介:LTS即将结束 软件包管理器:apt Shell:/bin/bash和更多 大小:约40MB
4. Buster,也称为Debian 10 网址:https://wiki.debian.org/DebianBuster 镜像名称:debian:buster 简介:你所需的一切,但更新 软件包管理器:apt Shell:/bin/bash和更多 大小:约50MB
5. Bullseye,也称为Debian 11 网址:https://wiki.debian.org/DebianBullseye 镜像名称:debian:bullseye 简介:你所需的一切,但更新 Shell:/bin/bash和更多 大小:约50MB
6. Bookworm,也称为Debian 12 网址:https://wiki.debian.org/DebianBookworm 镜像名称:debian:bookworm 简介:最新的Debian Shell:/bin/bash和更多 大小:约50MB
7. 基于Debian的Ubuntu 网址:https://hub.docker.com/_/ubuntu 镜像名称:ubuntu 简介:你所需的一切 软件包管理器:apt Shell:/bin/bash和更多 大小:约25MB

6
您可以在此处找到 Debian 发布版及其生命周期结束(EOL)日期清单:https://wiki.debian.org/DebianReleases - Bill DeRose

76

这些是容器中运行Node的操作系统名称。

Alpine是针对Alpine Linux的,Jessie和Stretch是Debian版本。如果您在提供的文档链接上向下滚动,您会发现一个描述Alpine是什么以及为什么要使用它的部分。


谢谢。完全错过了“如何使用此图像”部分。 - Muthukumar
一个使用node:latest镜像的容器运行在哪个操作系统上? - gordon_freeman
它目前来自Debian Stretch,但将来可能会更新:https://github.com/docker-library/repo-info/blob/master/repos/node/local/latest.md。我从Docker Hub上的Node镜像页面转到了该链接:https://hub.docker.com/_/node - mkasberg
1
如果您正在使用 node:latest,则假定您想要最新版本的Node,并且不关心您正在运行的操作系统。如果您真的关心操作系统,则最好使用带有操作系统的映像标签的映像。 - mkasberg

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