Мне нужен вывод команды запуска на хосте для дальнейшего использования в Dockerfile.
Примерно так:
ARG version version = `cat version.txt` <--- this has to be run on the host RUN sed -i "s/VER*/$version/g" /file/in/container
Понятно, что я имею в виду?:) Как это сделать?
Как насчет использования этой команды:
docker build --build-arg version=$(cat version.txt) .
Dockerfile (обновление: я удалил ENV и использовал значение ARG напрямую)
ENV
ARG
ARG version RUN sed -i "s/VER*/${version}/g" /file/in/container