【发布时间】:2019-09-25 12:39:19
【问题描述】:
我在 Dockerfile 中有这个:
ARG aws_access_key_id
ARG aws_secret_access_key
即使我没有使用任何 --build-arg 选项,它仍然可以成功构建,如果缺少这些参数,我该如何使其失败?
【问题讨论】:
标签: docker docker-build
我在 Dockerfile 中有这个:
ARG aws_access_key_id
ARG aws_secret_access_key
即使我没有使用任何 --build-arg 选项,它仍然可以成功构建,如果缺少这些参数,我该如何使其失败?
【问题讨论】:
标签: docker docker-build
您可以设置一些永远不会使用的默认值,然后测试它们是否是这些值。例如:
FROM alpine
ARG arg=NO_VALUE
RUN [ ! "${arg}" == "NO_VALUE" ]
【讨论】: