найти базовое изображение или '' источник в Docker Hub '' для изображения в локальном - PullRequest
0 голосов
/ 13 июня 2019

В проекте, над которым я работаю, образы докеров построены из

FROM java:8-jre

. Сейчас я пишу новый сервис и, хотя могу также создать базовый образ java: 8-jre для своего сервиса.Но я хотел выяснить, откуда его взяли в первую очередь.Как на докер-хабе я вижу только openjdk или oracle one доступно.

Также, если я делаю, как показано ниже, он загружается из Docker Hub (я думаю, как я пытался и на моем локальном), но не могу увидеть его на DockerHub (почему?)

docker pull java:8-jre

Есть ли способ, я могу найти это изображение в Docker Hub или найти его источник с чем-то вроде ниже -

docker image inspect java:8-jre

Ответы [ 2 ]

1 голос
/ 13 июня 2019

Это изображение принадлежит официальному хранилищу Java , которое устарело в пользу openjdk хранилище.

Доступ к этому репо перенаправитВы на страницу openjdk.

Но вы можете увидеть страницу репозитория Java здесь .

Вы все еще можете найти файл Docker для вашего изображения здесь .

1 голос
/ 13 июня 2019

Необходимая информация будет доступна в Dockerfile для данного изображения.

Я не нашел ни одного изображения с именем java:8-jre в Docker Hub.

Ближайший, который я нашел, был

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

Чтобы увидеть шаги Dockerfile для этой сборки образа, попробуйте это

docker image history --no-trunc image_name > image_history
...