发布于 4年前

给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 . 
©2020 edoou.com   京ICP备16001874号-3