Подготовьте каталог binding до сборки:

bindings/enterprise-ca/
  type
  enterprise-root.pem

Файл type содержит ca-certificates. Каждый файл сертификата содержит один утверждённый PEM-сертификат CA.

Смонтируйте его в контейнер сборки:

pack build app-image --builder "$BUILDER_IMAGE" --volume "$PWD/bindings/enterprise-ca:/platform/bindings/enterprise-ca:ro"

BUILDER_IMAGE — это выбранный совместимый builder, включающий buildpack CA Certificates. Сохраните в этом вызове и необходимые параметры прокси: сертификаты дают доверие, а URL прокси — маршрут.

Проверьте сообщения contribution от buildpack о обнаружении и принятии. Фиксированное общее число сертификатов не является полезной гарантией между версиями builder.

Монтирование только во время выполнения — слишком поздно для этой загрузки. Это монтирование при сборке также не настраивает предыдущее извлечение образа builder демоном Docker и не обещает предоставление или встраивание runtime в итоговый образ.

Похожие статьи