Dockerfile

COPY

COPY 如果 source 是 directory,會 copy directory 的內容,但是 directory 本身不會 copy。

假設有個資料夾叫 css/,底下有兩個 file foo.cssbar.css

1
COPY ./css /workspace/

這樣在 container 裡會變成 /workspace/ 底下有 foo.cssbar.css,而不是 /workspace/css/ 底下有 foo.cssbar.css。想要是 /workspace/css/ 底下有兩個 file 得這樣寫:

1
COPY ./css /workspace/css

Ref:https://docs.docker.com/engine/reference/builder/#copy