Build jista' jonqos waqt is-soluzzjoni ta' FROM qabel ma jitħaddem kwalunkwe pass ta' tniżżil tal-pakketti fid-Dockerfile. Il-klijent tar-reġistru tal-builder jeħtieġ rotta tiegħu stess biex jikseb dik l-immaġni bażi.

OperazzjoniKomponent li jeħtieġ ir-rotta
Solvi u ġib l-immaġni bażiIl-klijent tar-reġistru tal-builder
Tniżżil waqt RUNIl-proċess li jwettaq il-pass tal-build
Sejħa ta' API waqt il-ħin tal-eżekuzzjoniL-applikazzjoni li qed taħdem

Sib il-builder

Id-driver default ta' Docker jdur mad-daemon. Drivir Buildx oħra jistgħu jużaw kontenitur BuildKit dedikat, Kubernetes jew servizz mill-bogħod. Ikkonfigura l-mekkaniżmu tal-proxy appoġġjat mid-driver magħżul fejn jaħdem dak il-worker.

Proxy loopback fuq laptop mhuwiex aċċessibbli awtomatikament minn worker mill-bogħod, u l-editjar tad-daemon lokali ma jikkonfigurax mill-ġdid dak il-builder mill-bogħod.

ARG qabel FROM jista' jgħin biex tagħżel ir-referenza tal-immaġni. Madankollu ma jikkonfigurax b'dan ir-rotta tan-netwerk tal-klijent tar-reġistru. Kmendi RUN aktar tard li jiktbu s-settings tal-pakketti jew jinstallaw ċertifikati ma jistgħux isewwu din it-talba preċedenti.

Fiduċja, kontijiet u data fil-cache

Materjal CA approvat għandu jkun disponibbli għall-komponent li jivvalida l-konnessjoni inizjali mar-reġistru. Il-kredenzjali tar-reġistru u tal-proxy jawtorizzaw partijiet differenti; login tar-reġistru ma jistax iwieġeb għal 407 tal-proxy.

Worker li jerġa' juża data tal-immaġni fil-cache jista' ma jirrepetix l-istess talba tan-netwerk bħal worker ġdid. Qabbel l-operazzjoni li fil-fatt tkun irreġistrata. Ladarba l-aċċess għall-immaġni bażi jaħdem permezz tar-rotta maħsuba, iddijanjostika kwalunkwe tniżżil ta' pass tal-build aktar tard f'dak il-konfini li jmiss.

Artikli relatati