Multi Stage Builds - Separation

Multi Stage Builds - Separation

Features

FROM openjdk:8-jdk AS builder
#...

FROM openjdk:8-jre
COPY --from=builder ...
#...

Demo: Multi Stage Builds - Separation

Multi-stage with legacy build system:

docker build --tag hello-world-java:multi .

Multi-stage with buildkit:

DOCKER_BUILDKIT=1 docker build --tag hello-world-java:multi .