Uważaj na używanie vars jako nazwy katalogu docelowego, WORKDIRco wydaje się skutkować błędem krytycznym „nie można niczego normalizować”. IMO, warto też zwrócić uwagę, że WORKDIRzachowuje się tak samo jak mkdir -p <path>np. Wszystkie elementy ścieżki są tworzone, jeśli jeszcze nie istnieją.
AKTUALIZACJA: Napotkałem problem związany ze zmienną (wspomniany powyżej) podczas uruchamiania kompilacji wieloetapowej - teraz wydaje się, że użycie zmiennej jest w porządku - jeśli ona (zmienna) znajduje się w „zakresie”, np. W poniższym, drugie WORKDIRodwołanie zawodzi ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
WORKDIR $varname
podczas gdy to się udaje ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
ENV varname varval
WORKDIR $varname
.oO ( może to jest w dokumentacji i przegapiłem to )
WORKDIR