现在,我在Dockerfile中定义ARG,如下所示:
ARG CDN_ENDPOINT
ARG AWS_S3_BUCKET
有没有一种方法可以在类似于ENV的一行中定义它们,以避免在docker映像中创建额外的图层,如下所示:
ENV CDN_ENDPOINT=endpoint \
AWS_S3_BUCKET=bucket
通过创建类似于ENV的ARG进行测试后,如下所示:
ARG CDN_ENDPOINT \
AWS_S3_BUCKET
我收到此错误:
ARG requires exactly one argument definition
因此,从此判断,ARG命令仅允许一个参数。因此不可能在dockerfile中的一行中定义多个ARG。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句