Guide
Come passare i segreti in una build Docker
Durante la compilazione è necessario un token di registro privato o una chiave SSH.
4 min di lettura
Perché succede
Come risolverlo
- Utilizza i segreti di build di BuildKit con --secret, montati solo per il RUN che ne ha bisogno
- Utilizzare --ssh per l'inoltro dell'agente SSH per recuperare le dipendenze private
- Non inserire mai una credenziale in un livello, nemmeno se scartata
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Come impostare la memorizzazione nella cache dei livelli DockerLe build Docker richiedono dieci minuti perché ogni livello viene ricostruito.Come ottimizzare un Dockerfile per CIPiccole modifiche al codice innescano lunghe ricostruzioni.Come utilizzare build Docker multifaseLe immagini sono grandi e contengono strumenti di costruzione che non dovrebbero essere spediti.Come eseguire build Docker simultanee in modo sicuroLe gambe della matrice parallela si contendono e le costruzioni rallentano o falliscono.