Dockerfile在一行中定义多个ARG参数

穆罕默德·阿卜杜勒·拉希姆

现在,我在Dockerfile中定义ARG,如下所示:

ARG CDN_ENDPOINT
ARG AWS_S3_BUCKET

有没有一种方法可以在类似于ENV的一行中定义它们,以避免在docker映像中创建额外的图层,如下所示:

ENV CDN_ENDPOINT=endpoint \
    AWS_S3_BUCKET=bucket
穆罕默德·阿卜杜勒·拉希姆

通过创建类似于ENVARG进行测试后如下所示:

ARG CDN_ENDPOINT \
    AWS_S3_BUCKET

我收到此错误:

ARG requires exactly one argument definition

因此,从此判断,ARG命令仅允许一个参数。因此不可能在dockerfile中的一行中定义多个ARG

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章