Gradnja može pasti pri rješavanju FROM prije nego što se pokrene bilo koji korak preuzimanja paketa u Dockerfileu. Klijent registra graditelja treba vlastitu rutu da bi dobio tu osnovnu sliku.

OperacijaKomponenta kojoj treba ruta
Riješi i dohvati osnovnu slikuKlijent registra graditelja
Preuzimanje tijekom RUNProces koji izvršava korak gradnje
Poziv API-ja u vrijeme izvođenjaAplikacija koja radi

Pronađite graditelja

Zadani Docker driver usredotočen je na daemon. Drugi Buildx driveri mogu koristiti namjenski BuildKit kontejner, Kubernetes ili udaljenu uslugu. Konfigurirajte proxy mehanizam koji podržava odabrani driver tamo gdje taj radnik radi.

Loopback proxy na prijenosnom računalu nije automatski dostupan s udaljenog radnika, a uređivanje lokalnog daemona ne rekonfigurira taj udaljeni graditelj.

ARG prije FROM može pomoći pri odabiru reference slike. Time se međutim ne konfigurira mrežna ruta klijenta registra. Kasnije RUN naredbe koje zapisuju postavke paketa ili instaliraju certifikate ne mogu popraviti ovaj raniji zahtjev.

Povjerenje, računi i predmemorirani podaci

Odobreni CA materijal mora biti dostupan komponenti koja provjerava početnu vezu s registrom. Vjerodajnice registra i proxyja ovlašćuju različite strane; prijava u registar ne može odgovoriti na proxy 407.

Radnik koji ponovno koristi predmemorirane podatke slike možda neće ponoviti isti mrežni zahtjev kao novi radnik. Usporedite stvarno zabilježenu operaciju. Nakon što pristup osnovnoj slici proradi predviđenom rutom, dijagnosticirajte svako kasnije preuzimanje u koraku gradnje na toj sljedećoj granici.

Povezani članci