Berhati-hatilah menggunakan vars sebagai nama direktori target WORKDIR
- melakukan hal itu tampaknya menghasilkan kesalahan fatal "tidak dapat menormalkan apa pun". IMO, juga perlu ditunjukkan bahwa WORKDIR
berperilaku dengan cara yang sama seperti mkdir -p <path>
yaitu semua elemen dari jalur dibuat jika belum ada.
PEMBARUAN: Saya mengalami masalah terkait variabel (disebutkan di atas) saat menjalankan build multi-tahap - sekarang tampaknya menggunakan variabel tidak masalah - jika (variabel) berada "dalam cakupan" misalnya berikut ini, WORKDIR
referensi ke-2 gagal ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
WORKDIR $varname
sedangkan, berhasil dalam ini ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
ENV varname varval
WORKDIR $varname
.oO ( Mungkin ada di dokumen & saya melewatkannya )
WORKDIR