繁体   English   中英

关于Docker Hub的一些问题

[英]Some questions about Docker Hub

我对使用 Docker 相当陌生,我去了 Docker Hub 到 select 一个基本图像,但我有一些问题。 特别是,我想使用非高山 amazoncorretto:latest,我想知道:

  • 如果我在 Dockerfile 中使用“amazoncorretto:latest”,例如:

    来自 amazoncorretto:最新

有没有办法找出运行时实际使用的特定版本? 例如,我可以在运行的容器上使用“exec”并准确找出正在使用的图像/版本吗? 我问是因为我在哪里工作,我们必须预先批准特定版本。

  • 我注意到在 Docker 集线器(例如: https://hub.docker.com/_/amazoncorretto?tab=tags )中,对于每个标签,例如“amazoncorretto:latest”,它显示了 2 张图像,其中一张没有“v8” ”,另一个带有“v8”。 那个“v8”是什么意思?

  • 此外,一些标签在标签中有“al2”。 “al2”是什么意思?

谢谢,对于所有真正的新手问题,我们深表歉意,在此先感谢您!

吉姆

这实际上不是 Docker 问题:您通常如何判断您使用的是哪个版本的 Correto? 看起来java -version提供了这些信息,所以你可以在容器中运行该命令:

$ docker run --rm docker.io/amazoncorretto:latest java -version
openjdk version "1.8.0_332"
OpenJDK Runtime Environment Corretto-8.332.08.1 (build 1.8.0_332-b08)
OpenJDK 64-Bit Server VM Corretto-8.332.08.1 (build 25.332-b08, mixed mode)

可以从可用的 Docker 标签中找出其中的一些。 如果您查看latest标签的信息,它显示图像的linux/amd64版本具有摘要1395e022da6d 如果我们查看可用标签列表,我们会看到标签8u332的相同摘要。

这是相当普遍的——但绝不是普遍的! -- latest标签是版本特定标签的替代名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM