Tenga cuidado con el uso de vars como el nombre del directorio de destino para WORKDIR
- hacer eso parece resultar en un error fatal "no se puede normalizar nada". En mi opinión, también vale la pena señalar que se WORKDIR
comporta de la misma manera que, mkdir -p <path>
es decir, todos los elementos de la ruta se crean si aún no existen.
ACTUALIZACIÓN: Encontré el problema relacionado con la variable (mencionado anteriormente) mientras ejecutaba una compilación de varias etapas; ahora parece que usar una variable está bien, si (la variable) está "dentro del alcance", por ejemplo, en lo siguiente, la segunda WORKDIR
referencia falla ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
WORKDIR $varname
mientras que tiene éxito en esto ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
ENV varname varval
WORKDIR $varname
.oO ( Quizás esté en los documentos y me lo perdí )
WORKDIR