Обновить
0
0

Пользователь

Отправить сообщение

А не лучше в Dockerfile передавать аргументы?
Соответственно Dockerfile будет иметь вид:
FROM alpine:3.8


ARG ROUTEROS_VERSON
ENV ROUTEROS_IMAGE="chr-$ROUTEROS_VERSON.vdi"
ENV ROUTEROS_PATH="https://download.mikrotik.com/routeros/$ROUTEROS_VERSON/$ROUTEROS_IMAGE"

ENTRYPOINT ["/routeros/entrypoint.sh"]
а собирать образ командой:
docker build. -f ./Dockerfile -t local/routeros:6.42.7 \
--build-arg ROUTEROS_VERSON="6.42.7"

Смысл каждый раз заливать Dockerfile, если в нём ничего кроме версионности не меняется ;-)

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность