Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@philipz
Created April 15, 2019 15:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save philipz/2611f159d12e696f62d2a8571d8304d2 to your computer and use it in GitHub Desktop.
Save philipz/2611f159d12e696f62d2a8571d8304d2 to your computer and use it in GitHub Desktop.
Docker multi-stage build caching

Caching Docker layers on serverless build hosts with multi-stage builds, --target, and --cache-from

docker build --cache-from philipz/quark:builder --target builder -t philipz/quarkus:builder .
docker build --cache-from philipz/quarkus:builder --cache-from philipz/quarkus:nativebuilder --target nativebuilder -t philipz/quarkus:nativebuilder .
docker build --cache-from philipz/quarkus:builder --cache-from philipz/quarkus:nativebuilder --cache-from philipz/quarkus:lddpackage --target lddpackage -t philipz/quarkus:lddpackage .
docker build --cache-from philipz/quarkus:builder --cache-from philipz/quarkus:nativebuilder --cache-from philipz/quarkus:lddpackage --cache-from philipz/quarkus_hello  -t philipz/quarkus_hello .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment