Dockeri baasikujutiste tõmbamine: ehitaja puhverserver versus ehituse argumendid
Ehitussammastele antud puhverserveri argumendid ei seadista iga registri päringut, mille ehitaja teeb. Tuvastage ehitaja, mis lahendab baasikujutise.
Ehitus võib ebaõnnestuda, kui FROM lahendatakse enne, kui ükski Dockerfile'i paketi allalaadimise samm käivitub. Ehitaja registriklient vajab selle baasikujutise hankimiseks oma marsruuti.
| Toiming | Komponent, mis vajab marsruuti |
|---|---|
| Baasikujutise lahendamine ja hankimine | Ehitaja registriklient |
| Allalaadimine RUN-i ajal | Ehitussammu käivitav protsess |
| API kutsumine tööajal | Töötav rakendus |
Tuvastage ehitaja
Dockeri vaikedraiver keskendub deemonile. Teised Buildxi draiverid võivad kasutada spetsiaalset BuildKiti konteinerit, Kubernetesit või kaugteenust. Seadistage valitud draiveri toetatud puhverserveri mehhanism seal, kus see töötaja töötab.
Sülearvuti loopback-puhverserver ei ole kaugtöötajale automaatselt kättesaadav ja kohaliku deemoni muutmine ei sea seda kaugemat ehitajat ümber.
ARG enne FROM-i võib aidata kujutise viidet valida. See ei seadista siiski registriliidese võrgumarsruuti. Hilisemad RUN-käsud, mis kirjutavad paketi seadeid või paigaldavad sertifikaate, ei saa seda varasemat päringut parandada.
Usaldus, kontod ja vahemällu salvestatud andmed
Kinnitatud CA-materjal peab olema kättesaadav komponendile, mis valideerib esialgse registriühenduse. Registri volitused ja puhverserveri volitused annavad õigusi eri osapooltele; registrisse sisselogimine ei saa vastata puhverserveri 407-le.
Vahemällu salvestatud kujutise andmeid taaskasutav töötaja ei pruugi korrata sama võrgupäringut, mida teeb uus töötaja. Võrrelge tegelikult logitud toimingut. Kui juurdepääs baasikujutisele toimib kavandatud marsruudi kaudu, diagnoosige mis tahes hilisem ehitussammu allalaadimine sellel järgmisel piiril.