How do I copy variables between stages of multi stage Docker build?
You got 3 options: The “ARG” solution, the “base” solution, and “file” solution. ARG version_default=v1 FROM alpine:latest as base1 ARG version_default ENV version=$version_default RUN echo ${version} RUN echo ${version_default} FROM alpine:latest as base2 ARG version_default RUN echo ${version_default} another way is to use base container for multiple stages: FROM alpine:latest as base ARG version_default ENV … Read more