给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 . 

 

版权声明:著作权归作者所有。

thumb_up 0 | star_outline 0 | textsms 0