Advertisement
Guest User

Untitled

a guest
Mar 25th, 2021
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. # This is a multi-stage build, see
  2. # https://vsupalov.com/cache-docker-build-dependencies-without-volume-mounting/
  3.  
  4. FROM debian:stretch as intermediate
  5.  
  6. ARG SDKINSTALLER
  7.  
  8. RUN apt-get update && \
  9. apt-get install --no-install-recommends -y build-essential xz-utils python3 file
  10.  
  11. # copy from filesystem, polutes image layers but only for intermediate image
  12. RUN mkdir -p /deploy/sdk
  13. ADD ${SDKINSTALLER} /deploy/sdk/sdk.sh
  14. # do install
  15. RUN /deploy/sdk/sdk.sh -y -d /sdk
  16.  
  17.  
  18. # copy extracted SDK from intermediate, without tgz polution
  19. FROM debian:stretch
  20. COPY --from=intermediate /sdk /sdk
  21.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement