在本地图像中找到基本图像或``Docker Hub中的源''

时间:2019-06-13 05:58:15

标签: docker dockerhub

我正在工作的项目的docker镜像来自

FROM java:8-jre

现在,我正在编写一个新服务,尽管我也可以为该服务创建java:8-jre基本映像。但是我想从一开始就找出它的来源。在docker hub上,我只能看到openjdk或oracle一个。

如果我喜欢下面的内容,它也是从docker hub下载的(我想也是我在本地尝试的),但是在dockerHub上看不到它(为什么?)

docker pull java:8-jre

有什么办法,我可以在docker hub上搜索此图像,或使用以下内容找到其来源-

docker image inspect java:8-jre

2 个答案:

答案 0 :(得分:1)

您需要的信息将在Dockerfile中提供给该特定图像。

我在docker hub中没有找到任何名为java:8-jre的图像。

我发现的最近的是

https://hub.docker.com/r/fiadliel/java8-jre/

要查看Dockerfile的图像构建步骤,请尝试

docker image history --no-trunc image_name > image_history

答案 1 :(得分:1)

此图片属于官方Java存储库,已被弃用,而推荐使用openjdk存储库。

访问此存储库会将您重定向到openjdk页面。

但是您可以浏览一下Java存储库页面here

您仍然可以找到映像here的Dockerfile。