Gradnja lahko spodleti pri razreševanju FROM, preden se zažene katerikoli korak prenašanja paketov v Dockerfile. Odjemalec registra graditelja potrebuje svojo pot, da pridobi to osnovno sliko.

OperacijaKomponenta, ki potrebuje pot
Razreši in pridobi osnovno slikoOdjemalec registra graditelja
Prenos med RUNProces, ki izvaja korak gradnje
Klic API med izvajanjemAplikacija, ki se izvaja

Poiščite graditelja

Privzeti gonilnik Dockerja se osredotoča na demonski proces. Drugi gonilniki Buildx lahko uporabijo namenski vsebnik BuildKit, Kubernetes ali oddaljeno storitev. Konfigurirajte proxy mehanizem, ki ga podpira izbrani gonilnik, tam, kjer deluje ta worker.

Povratni proxy na prenosniku ni samodejno dosegljiv z oddaljenega workerja, urejanje lokalnega demonskega procesa pa ne prekonfigurira tega oddaljenega graditelja.

ARG pred FROM lahko pomaga pri izbiri sklica slike. S tem pa se ne konfigurira omrežna pot odjemalca registra. Poznejši ukazi RUN, ki zapisujejo nastavitve paketov ali nameščajo potrdila, ne morejo popraviti te prejšnje zahteve.

Zaupanje, računi in predpomnjeni podatki

Odobreno gradivo CA mora biti na voljo komponenti, ki preverja začetno povezavo z registrom. Poverilnice registra in proxyja pooblaščajo različne strani; prijava v register ne more odgovoriti na 407 proxyja.

Worker, ki ponovno uporabi predpomnjene podatke slike, morda ne ponovi iste omrežne zahteve kot nov worker. Primerjajte dejansko zabeleženo operacijo. Ko dostop do osnovne slike deluje po predvideni poti, diagnosticirajte vsak poznejši prenos v koraku gradnje na tej naslednji meji.

Sorodni članki