ビルドの前に binding ディレクトリを用意します:

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

type ファイルには ca-certificates が入ります。各証明書ファイルには、承認済みの PEM CA 証明書を 1 つ入れます。

ビルドコンテナにマウントします:

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

BUILDER_IMAGE は CA Certificates buildpack を含む、選択済みの互換 builder です。必要な proxy オプションもこの呼び出しに残してください。証明書が信頼を、proxy URL が経路を提供します。

検出と受け入れについては buildpack の contribution メッセージを確認してください。証明書の総数を固定しても、builder のバージョン間で有効な保証にはなりません。

実行時だけのマウントでは、このダウンロードには遅すぎます。このビルド時のマウントは、Docker デーモンによる以前の builder イメージの取得を設定するものでも、最終イメージへの実行時環境の提供や埋め込みを約束するものでもありません。

関連記事