Zostavenie môže zlyhať pri riešení FROM skôr, než sa spustí akýkoľvek krok sťahovania balíkov v Dockerfile. Registračný klient zostavovateľa potrebuje vlastnú trasu, aby tento základný obraz získal.

OperáciaKomponent, ktorý potrebuje trasu
Vyriešiť a získať základný obrazRegistračný klient zostavovateľa
Sťahovanie počas RUNProces vykonávajúci krok zostavenia
Volanie API za behuBežiaca aplikácia

Nájdite zostavovateľa

Predvolený ovládač Dockeru sa sústreďuje na démona. Iné ovládače Buildx môžu použiť vyhradený kontajner BuildKit, Kubernetes alebo vzdialenú službu. Nastavte proxy mechanizmus podporovaný zvoleným ovládačom tam, kde tento worker beží.

Slučkové proxy na notebooku nie je automaticky dostupné zo vzdialeného workeru a úprava lokálneho démona tento vzdialený zostavovateľ neprekonfiguruje.

ARG pred FROM môže pomôcť vybrať referenciu obrazu. Tým sa však nenastaví sieťová trasa registračného klienta. Neskoršie príkazy RUN, ktoré zapisujú nastavenia balíkov alebo inštalujú certifikáty, túto skoršiu požiadavku nedokážu opraviť.

Dôvera, účty a údaje v pamäti cache

Schválený materiál CA musí byť dostupný komponentu, ktorý overuje počiatočné pripojenie k registrácii. Registračné a proxy prihlasovacie údaje oprávňujú rôzne strany; prihlásenie do registrácie nemôže odpovedať na 407 od proxy.

Worker, ktorý znovu používa údaje obrazu z pamäte cache, nemusí zopakovať rovnakú sieťovú požiadavku ako nový worker. Porovnajte skutočne zaznamenanú operáciu. Keď prístup k základnému obrazu funguje zamýšľanou trasou, diagnostikujte akékoľvek neskoršie sťahovanie v kroku zostavenia na tejto ďalšej hranici.

Súvisiace články