根据文档,可以为标志
--build-arg
定义多个参数,但我不知道如何操作。我尝试了以下方法:docker build -t essearch/ess-elasticsearch:1.7.6 --build-arg number_of_shards=5 number_of_replicas=2 --no-cache .
=> 这会返回一个错误。
我还尝试了:
docker build -t essearch/ess-elasticsearch:1.7.6 --build-arg number_of_shards=5,number_of_replicas=2 --no-cache .
=> 这将一个变量,number_of_shards
, 设置为值"5,number_of_replicas=2"
你有没有想过如何定义多个参数?
--help
上的描述特别具有误导性:--build-arg list
。它并不是一个列表! - cowlinator"docker build" requires exactly 1 argument.
的错误提示。 - Sandburg--build-arg
:https://dev59.com/qFUL5IYBdhLWcg3weH4j#50299998 - prayagupa