如果未通过--build-arg则失败

时间:2019-05-07 19:48:45

标签: docker docker-build

我在Dockerfile中有这个文件

ARG aws_access_key_id
ARG aws_secret_access_key

即使我没有使用任何--build-arg选项,它仍然可以成功构建,但是如果缺少这些参数,如何使它失败?

1 个答案:

答案 0 :(得分:1)

您可以设置一些永远不会使用的默认值,然后测试这些默认值。例如:

FROM alpine
ARG arg=NO_VALUE
RUN [ ! "${arg}" == "NO_VALUE" ]