Għat-tniżżil ta’ pakketti waqt build, uża l-inputs tal-proxy predefiniti ta’ Docker minflok ma ssalva rotta temporanja f’ENV tad-Dockerfile. Sejħa POSIX tista’ tipprovdi:

HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
docker build --build-arg HTTP_PROXY --build-arg HTTPS_PROXY .

Ibdel l-endpoint tad-dokumentazzjoni. Jekk tħalli barra l-valuri wara l-ismijiet ta’ --build-arg, jittieħdu mill-ambjent ta’ din is-sejħa. Mhumiex meħtieġa dikjarazzjonijiet ARG korrispondenti.

Docker jeskludi dawn l-argumenti tal-proxy mill-immaniġġjar tal-build-cache u minn docker history b’mod awtomatiku. Referenza espliċita fid-Dockerfile tbiddel l-imġiba; iżżidx dikjarazzjonijiet sempliċement għax eżempju ieħor jagħmel dan.

Il-proċess xorta jirċievi l-valuri. URL awtentikat jista’ joħroġ minn ambjent stampat, logs, konfigurazzjoni kkupjata jew operazzjonijiet sussegwenti fuq l-immaġni. ENV fid-Dockerfile jagħmel ir-rotta parti mill-ambjent finali tal-immaġni.

Meta kmand jeħtieġ materjal sensittiv, secret mount ta’ BuildKit jipprovdi interface ta’ sigriet waqt il-build. Illimita l-kredenzjali għal dik l-operazzjoni; tipprintjax il-mount u tikkopjax il-kontenut tiegħu f’saff tal-immaġni.

Dawn l-inputs tal-build ma jikkonfigurawx la il-ġbid preċedenti mir-reġistru magħmul mid-daemon u lanqas ir-rotta tal-host ta’ builder remot li ma jintlaħaqx. Wara, iċċekkja l-immaġni finali u l-konfigurazzjoni tal-applikazzjoni għal valuri permanenti tal-proxy.

Artikli relatati