Estou criando um Containerfile
local onde recebo uma pasta de entrada do host que contém os arquivos que preciso dentro do meu contêiner.
A melhor maneira que conheço seria passando por um volume como:
-v /host/path:/opt/input
.
Mas eu gostaria de abstrair o /opt/input
do usuário do contêiner da mesma forma que é possível passar um nome de volume:
-v volume-name:/opt/input
.
O VOLUME não funciona bem assim, mas o que estou tentando alcançar é:
VOLUME ["input-data": "/opt/input"]
Então o usuário pode fazer:
-v /host/path:input-data
E facilitando a evolução do arquivo do contêiner sem quebrar a compatibilidade, caso algum dia eu precise alterar esse caminho.
Existe alguma outra alternativa que eu ainda não consegui descobrir?