docker build with --build-arg with multiple arguments

后端 未结 4 1728
隐瞒了意图╮
隐瞒了意图╮ 2021-01-30 01:27

According to the documentation, it\'s possible to define multiple args for the flag --build-arg, but I can\'t find out how. I tried the following:

d         


        
4条回答
  •  抹茶落季
    2021-01-30 01:58

    The above answer by pl_rock is correct, the only thing I would add is to expect the ARG inside the Dockerfile if not you won't have access to it. So if you are doing

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

    Then inside the Dockerfile you should add

    ARG number_of_replicas
    ARG number_of_shards
    

    I was running into this problem, so I hope I help someone (myself) in the future.

提交回复
热议问题