Ghiduri
Cum se publică în mai multe registre
Aceeași imagine este construită o dată pe registru.
4 min de citit
Aceeași imagine este construită o dată pe registru.
De ce se întâmplă
Fiecare împingere este tratată ca o build separată, mai degrabă decât o etichetă separată pe o build.
Cum să o rezolvi
- Construiți o dată, apoi etichetați și trimiteți în fiecare registru din aceeași ieșire de compilare
- Utilizați buildx cu mai multe steaguri --tag în registre într-o singură invocare
- Autentificați-vă la fiecare registru cu OIDC acolo unde este acceptat
Următorul tău build poate fi de două ori mai rapid, la jumătate de preț
Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.
Similar
Cum se configurează memorarea în cache a stratului DockerConstruirea Docker durează zece minute, deoarece fiecare strat se reconstruiește.Cum să optimizați un Dockerfile pentru CIModificările mici ale codului declanșează reconstrucții lungi.Cum să utilizați versiunile în mai multe etape DockerImaginile sunt mari și conțin instrumente de construcție care nu ar trebui să fie expediate.Cum să rulați în siguranță versiunile concurente DockerPicioarele matricei paralele se luptă și construcțiile încetinesc sau eșuează.