了解ARG和FROM之间的交互方式
ARG CODE_VERSION=latest
FROM base:${CODE_VERSION}
CMD /code/run-app
FROM extras:${CODE_VERSION}
CMD /code/run-extrasARG VERSION=latest
FROM busybox:$VERSION
ARG VERSION
RUN echo $VERSION > image_versionARG VERSION=7
ARG FIRSTNAME="Larry"
ARG LASTNAME="Wall"
FROM centos:$VERSION
ARG VERSION # 将ARG声明的变量引用到构建阶段内部
ARG FIRSTNAME # 同上
ARG LASTNAME # 同上
RUN echo $VERSION; echo $FIRSTNAME; echo $LASTNAME
CMD ["sh", "-c", "echo Process finished!"]Last updated