Guider
Hur man ställer in Docker lagercache
Docker-byggen tar tio minuter eftersom varje lager byggs om.
7 min läsning
Varför det händer
Hur man fixar det
- Använd en beständig fjärrbyggare så att cachen aldrig lämnar maskinen
- Om du måste använda registercache, använd mode=max för att cache mellansteg också
- Beställ Dockerfilen så att beroenden installeras innan källan kopieras
- Fäst basbilden för sammanfattning så att uppströms ombyggnader inte ogiltigförklarar allt
Relaterat
Hur man optimerar en Dockerfile för CISmå kodändringar utlöser långa ombyggnader.Hur man använder flerstegsbyggnader DockerBilderna är stora och innehåller byggverktyg som inte ska skickas.Hur man kör samtidiga Docker bygger säkertParallella matrisben tävlar och bygger långsammare eller misslyckas.Hur man använder en fjärransluten Docker-byggareLagercachen överförs till och från löparen vid varje byggnad.