在Docker映像名称中Alpine,Jessie和Stretch有什么区别

Mut*_*mar 15 docker docker-image

我只是在https://hub.docker.com/_/node/中查看docker映像

对于每个版本,图像都分为Aphine,Jessie,stretch等。它们的含义是什么?

use*_*157 62

在 docker-Context 中,这里是您需要的重要信息。

  1. Alpine
    网址:https:
    //alpinelinux.org/ Shorty:它非常小。
    Packagemanger:apk
    Shells:/bin/sh
    大小:几 MB - 当前标签需要 2.7MB

  2. Jessie又名 Debian 8
    网址:https:
    //wiki.debian.org/DebianJessie Shorty:您需要的一切,但 LTS 即将用完。点击我要详细
    Packagemanager:apt
    壳:/bin/bash更多
    尺寸:圆形约50MB

  3. 拉伸又名Debian的9
    网址:https://wiki.debian.org/DebianStretch
    矮个子:所有你所需要的
    Packagemanager:apt
    壳:/bin/bash更多
    尺寸:约40MB圆

  4. 巴斯特又名Debian的10
    网址:https://wiki.debian.org/DebianBuster
    矮个子:所有你需要的是什么,但新
    Packagemanager:apt
    壳:/bin/bash更多
    尺寸:圆形约50MB

  5. 基于 debain
    Url 的Ubuntuhttps
    : //wiki.debian.org/DebianBuster Shorty:您需要的一切 - 以及更多
    Packagemanager:apt
    Shells:/bin/bash等等
    大小:大约 25MB

  • 您可以在此处找到 Debian 版本及其生命周期结束 (EOL) 日期的列表:https://wiki.debian.org/DebianReleases (6认同)

mka*_*erg 18

这些是将在其中运行Node的容器中的OS的名称。

Alpine适用于Alpine Linux,Jessie和Stretch是Debian的版本。如果您向下滚动提供的文档链接,则会找到描述Alpine是什么以及为什么要使用它的部分。

  • 如果您使用“node:latest”,则假设您想要最新版本的 Node,并且不关心您运行的操作系统。如果您真的关心操作系统,最好使用镜像标签中带有操作系统的镜像。 (2认同)