Siirry sisältöön

Oppaat

Kuinka siirtää salaisuuksia Docker-koontirakenteeseen

Tarvitset yksityisen rekisteritunnuksen tai SSH-avaimen rakentamisen aikana.

4 min lukuaika

Miksi se tapahtuu

Kuinka korjata se

  1. Käytä BuildKit-koontisalaisuuksia komennolla --secret, joka on asennettu vain niitä tarvitsevalle RUN:lle
  2. Käytä --ssh:tä SSH-agentin edelleenlähettämiseen yksityisten riippuvuuksien hakemiseksi
  3. Älä koskaan leipoa valtakirjaa kerrokseksi, edes hylättyä

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.