Hãy cẩn thận khi sử dụng vars làm tên thư mục đích WORKDIR
- việc làm đó dường như dẫn đến lỗi nghiêm trọng "không thể chuẩn hóa không có gì". IMO, cũng cần chỉ ra rằng WORKDIR
hoạt động theo cách giống như mkdir -p <path>
tất cả các phần tử của đường dẫn được tạo nếu chúng chưa tồn tại.
CẬP NHẬT: Tôi đã gặp sự cố liên quan đến biến (đã đề cập ở trên) khi đang chạy một bản dựng nhiều giai đoạn - hiện tại có vẻ như việc sử dụng một biến là ổn - nếu nó (biến) ở "trong phạm vi", ví dụ như sau, WORKDIR
tham chiếu thứ 2 không thành công ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
WORKDIR $varname
ngược lại, nó thành công trong việc này ...
FROM <some image>
ENV varname varval
WORKDIR $varname
FROM <some other image>
ENV varname varval
WORKDIR $varname
.oO ( Có thể nó nằm trong tài liệu và tôi đã bỏ lỡ nó )
WORKDIR