Oppaat
Kuinka siirtää salaisuuksia Docker-koontirakenteeseen
Tarvitset yksityisen rekisteritunnuksen tai SSH-avaimen rakentamisen aikana.
4 min lukuaika
Miksi se tapahtuu
Kuinka korjata se
- Käytä BuildKit-koontisalaisuuksia komennolla --secret, joka on asennettu vain niitä tarvitsevalle RUN:lle
- Käytä --ssh:tä SSH-agentin edelleenlähettämiseen yksityisten riippuvuuksien hakemiseksi
- Ä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.
Aiheeseen liittyvää
Docker-kerroksen välimuistin määrittäminenDocker rakentaminen vie kymmenen minuuttia, koska jokainen kerros rakentuu uudelleen.Docker-tiedoston optimointi CI:llePienet koodimuutokset käynnistävät pitkiä uudistuksia.Kuinka käyttää monivaiheisia Docker-koontiversioitaKuvat ovat suuria ja sisältävät rakennustyökaluja, joita ei pitäisi lähettää.Samanaikaisten Docker-koontiversioiden ajaminen turvallisestiRinnakkaiset matriisijalat kilpailevat ja rakentaminen hidastuu tai epäonnistuu.