2016-02-25 17 views
7

COPY/ADD語句需要2個參數。我如何將任何文件添加到已在基礎圖像中設置的當前工作目錄?如何在Dockerfile中將文件複製/添加到當前WORKDIR中

FROM company/app 
COPY local.conf 

當然,我可以在COPY之前添加WORKDIR語句來顯式聲明它。但是如果company/app中的工作目錄發生更改,那將會有問題。

回答

6

結果很簡單。我只需要使用點複製到當前工作目錄。

COPY local.conf . 

還是無法弄清楚這是否有一些問題。但它只是按照預期工作。

1

但是,這將是有問題的,如果在公司/應用改變工作目錄的。

然後,您需要將該workdir作爲構建時參數傳遞,以便能夠將其從一個docker構建更改爲下一個。
查看碼頭build --build-arg

您需要先到docker inspect company/app(查看圖像),看看是否有任何變化。

相關問題