To stage Build in docker consider https://docs.docker.com/build/building/multi-stage/
example:
# STAGE-1
FROM opensuse/leap:15.6 AS opensuse
# do required build jobs
########################################################################################################
# STAGE-2
FROM azul/zulu-openjdk-alpine:17.0.15-jre AS zulu
COPY --from=openSUSE /opt/ /opt/ # copy files from build stages