给Dockerfile传递外部参数
在Dockerfile文件里使用ARG获取外部参数。
在if else条件里使用外部参数:
FROM centos:7
ARG arg
RUN if [ "x$arg" = "x" ] ; then echo Argument not provided ; else echo Argument is $arg ; fi
构建image镜像:
docker build -t docker_demo . --build-arg arg=45
或者:
docker build -t docker_demo .