Как правило, выяснить это невозможно только по изображению. Вы можете docker inspect
изображение и посмотреть, каковы его точка входа и команда по умолчанию, но изображение не поставляется с его Dockerfile и не обязательно имеет requirements.txt
или setup.py
или Gemfile
или package.json
. Если вы используете скомпилированный язык, такой как Go, можно создать образ Docker, который содержит только приложения, а не другие тонкости, такие как оболочка, которые не являются строго необходимыми для его запуска.
Часто у кого-то есть другой указатель на изображение, на котором будет больше деталей. Например, если источник изображения находится на GitHub, то часто файл README.md
проекта GitHub или его вики будут содержать более подробную информацию об изображении, и обычно Dockerfile
находится в корневом каталоге проекта. Вы можете искать изображения на Docker Hub (который просто имеет формат username/imagename
без префикса реестра) на https://hub.docker.com/. Но вам нужны какие-то внеполосные данные об изображении, подобные этому.