Prijunkite Paketo CA Binding tame build'e, kuriam jo reikia
Įdėkite organizacijos CA į ca-certificates binding ir prijunkite jį /platform/bindings, kad veiktų pack build.
Paruoškite binding katalogą prieš build'ą:
bindings/enterprise-ca/
type
enterprise-root.pemFailas type yra ca-certificates. Kiekviename sertifikato faile yra vienas patvirtintas PEM CA sertifikatas.
Prijunkite jį prie build konteinerio:
pack build app-image --builder "$BUILDER_IMAGE" --volume "$PWD/bindings/enterprise-ca:/platform/bindings/enterprise-ca:ro"BUILDER_IMAGE yra pasirinktas suderinamas builder, į kurį įtrauktas CA Certificates buildpack. Šiame iškvietime taip pat palikite reikiamas proxy parinktis: sertifikatai suteikia pasitikėjimą, o proxy URL – maršrutą.
Patikrinkite buildpack indėlio pranešimus apie aptikimą ir priėmimą. Fiksuotas bendras sertifikatų skaičius nėra naudinga garantija tarp builder versijų.
Prijungimas tik veikimo metu šiam atsisiuntimui yra per vėlu. Šis build metu atliktas prijungimas taip pat nesukonfigūruoja Docker daemon ankstesnio builder image traukimo ir nežada suteikti ar įterpti runtime į galutinį image.