Найдите основной файл Docker, из которого вы импортируете - PullRequest
2 голосов
/ 24 мая 2019

У меня есть файл докера, который импортирует из тега php:

FROM php:5.6.32-apache

Есть ли способ увидеть базовый Dockerfile в 5.6.32-apache, если его нет в https://github.com/docker-library/php/tree/master

1 Ответ

1 голос
/ 24 мая 2019

В общем смысле ответ - «нет».Файл Docker, который вы хотите, может вообще не существовать.(В конце концов, существует больше способов сделать изображение, чем с помощью Dockerfile.)

Вы можете получить довольно много информации об изображении, используя docker inspect, включая "Created": "2018-01-04T04:08:09.885971603Z" для php: 5.6.32-apache,Используя эту информацию, я смог вернуться в историю хранилища, чтобы найти старые коммиты, содержащие 5.6.Рассматривая далее, git log --grep 5.6.32 может сделать тоже самое, и его проще попробовать:

В сообщении о фиксации есть только два коммита с 5.6.32.Это хорошее место для начала поиска. В целом, для 5.6 , вы можете видеть, что 5.6.40 был последним, и он был удален некоторое время назад.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...