All streams
Search
Write a publication
Pull to refresh
0
0
Send message

А не лучше в 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, если в нём ничего кроме версионности не меняется ;-)

Information

Rating
Does not participate
Registered
Activity