Остерігайтеся використання vars як цільової назви каталогів для WORKDIR
того, що, як видається, призводить до фатальної помилки "нічого не може нормалізувати". IMO, також варто зазначити, що він WORKDIR
веде себе так само, як mkdir -p <path>
тобто всі елементи шляху створюються, якщо вони вже не існують.
ОНОВЛЕННЯ: Під час виконання багатоступеневої збірки я зіткнувся з проблемою, пов'язаною зі змінною - тепер, здається, нормально використовувати змінну - якщо вона (змінна) "в області", наприклад, у наступному, 2-е WORKDIR
посилання не вдається ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
WORKDIR $varname
тоді як це вдається в цьому ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
ENV varname varval
WORKDIR $varname
.oO ( Можливо, це в документах, і я його пропустив )
WORKDIR