Как передать аргументы в Dockerfile?



Я использую инструкцию RUN в пределах Dockerfile для установки rpm



RUN yum -y install samplerpm-2.3


однако, я хочу передать значение " 2.3 " в качестве аргумента.
Моя инструкция запуска должна выглядеть примерно так:



RUN yum -y install samplerpm-$arg


здесь $arg=2.3

605   1  

1 ответ:

вы ищете --build-arg и ARG инструкция. Они являются новыми по состоянию на Docker 1.9. Проверьте https://docs.docker.com/engine/reference/builder/#arg. это позволит вам добавить ARG arg до Dockerfile а затем построить с docker build --build-arg arg=2.3 ..

Comments

    Ничего не найдено.