Povlačenje Docker osnovnih slika: proxy graditelja i argumenti gradnje
Proxy argumenti koji se predaju koracima gradnje ne konfiguriraju svaki zahtjev registra koji graditelj uputi. Pronađite graditelja koji rješava osnovnu sliku.
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.
| Operacija | Komponenta kojoj treba ruta |
|---|---|
| Riješi i dohvati osnovnu sliku | Klijent registra graditelja |
| Preuzimanje tijekom RUN | Proces koji izvršava korak gradnje |
| Poziv API-ja u vrijeme izvođenja | Aplikacija 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.