У меня есть Dockerfile, который должен загрузить указанную c версию программного обеспечения с URL-адреса с помощью команды ENV
. Например:
In Dockerfile
:
FROM ubuntu
ENV sw_ver=1.2.3
ADD https://some_address/_name_$sw_ver /some_dir
Команда построения аналогична следующей:
docker build -t my_image:1.2.3 .
Теперь было бы здорово, если бы вместо настройки переменная ENV
, я мог бы создавать разные образы для разных версий программного обеспечения, просто меняя тег в моей команде docker build
. Так можно ли прочитать номер тега внутри Dockerfile
и использовать его в качестве переменной?