複数の引数を持つ --build-arg を使用した docker build 質問する

複数の引数を持つ --build-arg を使用した docker build 質問する

によるドキュメンテーションフラグに複数の引数を定義することは可能です--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」に設定されます。

複数の引数を定義する方法をご存知ですか?

ベストアンサー1

--build-arg各引数で使用します。

2 つの引数を渡す場合は、--build-arg次のように各引数を追加します。

docker build \
-t essearch/ess-elasticsearch:1.7.6 \
--build-arg number_of_shards=5 \
--build-arg number_of_replicas=2 \
--no-cache .

おすすめ記事