Cuidado ao usar vars como o nome do diretório de destino para WORKDIR
- fazer isso parece resultar em um erro fatal "não pode normalizar nada". IMO, também é importante ressaltar que WORKDIR
se comporta da mesma forma, mkdir -p <path>
ou seja, todos os elementos do caminho são criados, caso ainda não existam.
ATUALIZAÇÃO: encontrei o problema relacionado à variável (mencionado acima) durante a execução de uma compilação de vários estágios - agora parece que usar uma variável está bem - se ela (a variável) estiver "no escopo", por exemplo, no seguinte, a 2ª WORKDIR
referência falha ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
WORKDIR $varname
ao passo que ele consegue isso ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
ENV varname varval
WORKDIR $varname
.oO ( talvez esteja nos documentos e eu tenha esquecido )
WORKDIR