Docker layer caching overview - CircleCI
How to reuse unchanged cache layers in images you build to reduce overall run time