Útmutatók
Hogyan lehet titkokat átvinni egy Docker buildbe
A felépítés során szükség van egy privát regisztrációs tokenre vagy SSH-kulcsra.
4 perc olvasás
A felépítés során szükség van egy privát regisztrációs tokenre vagy SSH-kulcsra.
Miért történik
Az ARG és ENV értékek megmaradnak a képelőzményekben, és triviálisan helyreállíthatók.
Hogyan lehet javítani
- Használja a BuildKit összeállítási titkokat a --secret elemmel, amely csak a rájuk szoruló RUN-hoz van csatlakoztatva
- Használja a --ssh-t az SSH-ügynök-továbbításhoz a privát függőségek lekéréséhez
- Soha ne süss rétegbe hitelesítő lapot, még egy eldobottat sem
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
A Docker réteggyorsítótár beállításaA Docker felépítése tíz percet vesz igénybe, mert minden réteg újraépül.Hogyan optimalizálhatunk egy Docker-fájlt CI-hezA kis kódmódosítások hosszú újraépítést váltanak ki.A többlépcsős Docker buildek használataA képek nagyok, és olyan összeállítási eszközöket tartalmaznak, amelyeket nem szabad elküldeni.Egyidejű Docker buildek biztonságos futtatásaA párhuzamos mátrixlábak versengenek, és az építmények lelassulnak vagy meghiúsulnak.