我在 Dockerfile 中有这个:
ARG aws_access_key_id
ARG aws_secret_access_key
尽管我没有使用任何 --build-arg 选项,它仍然成功构建了,如果缺少这些参数,我该如何使它失败?
我在 Dockerfile 中有这个:
ARG aws_access_key_id
ARG aws_secret_access_key
FROM alpine
ARG arg=NO_VALUE
RUN [ ! "${arg}" == "NO_VALUE" ]
docker history <image-name>
查看。相反,应该使用 ENV 来存储机密信息。 - Nick Mosher