Найдите список программных пакетов, включенных (предустановленных) в образы Gitlab docker CI

Где найти список программных пакетов, включенных (предустановленных пакетов) в образы Gitlab docker CI?

Обычно я использую стандартный образ ruby:2.5, но не могу найти список всех пакетов и программного обеспечения/исполняемых файлов, которые включены в доступные образы сборки.

Где находится список пакетов? Или мне всегда нужно тестировать изображение в файле .gitlab-ci.yml и смотреть, работает ли оно?

(Наверняка есть список пакетов. Простите новичка в мире CI.)

the available build images Все образы доступны hub.docker.com/search?q= <- и это только один репозиторий. Невозможно перечислить «все» пакеты из «всех» доступных образов сборки. Where is a list of packages included? Внутри образа докера. Запустите образ докера локально, узнайте, что это менеджер пакетов/дистрибьютор Linux, используйте менеджер пакетов для получения списка пакетов. Or do I always have to test Да, обычно так и делается, или строишь сам.
KamilCuk 14.10.2022 20:55

@KamilCuk спасибо! Между ответом ниже и вашим все ясно. Я полагаю, что перечислено много пакетов, если они все были там. Предположим, что большинство из них являются базовыми пакетами Linux. Случались и худшие вещи, чем добавление строки в .gitlab-ci.yml и запуск тестового проекта.

andiOak 15.10.2022 14:37
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
1
2
62
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как указано в документации GitLab: https://docs.gitlab.com/ee/ci/docker/using_docker_images.html#what-is-an-image.

Ключевое слово image — это имя образа Docker, который исполнитель Docker использует для запуска заданий CI/CD.

По умолчанию исполнитель загружает образы из Docker Hub.

Однако вы можете настроить расположение реестра в файле gitlab-runner/config.toml. Например, вы можете настроить политику извлечения Docker для использования локальных образов.

Итак, чтобы увидеть содержимое изображения, вы можете перейти на страницу образа Docker Hub, например, Ruby: https://hub.docker.com/_/ruby.

И нажмите на определенный тег изображения Docker, чтобы увидеть его слои с шагами и установленными пакетами: .

Другие вопросы по теме