將 Dockerfile ADD 轉換為 linux cp

將 Dockerfile ADD 轉換為 linux cp

閱讀這個 Dockerfile。第 9 行:

ADD . ./meteorapp

我試圖在 ubuntu 終端機上手動執行此命令,從而了解每行的效果。

是不是翻譯成:

#cp . /home/meteorapp/meteorapp  

或者

#cp . /home/meteorapp  

因為第一個不存在。

答案1

該行正在做:

. ./meteorapp

它不等於cp目前目錄 ( .)。

這裡,.( source) 是 shell 內建指令,用於在 shell 的當前會話中執行來自檔案(準確地說是參數)的命令。

meteorapp在您的情況下,目前目錄 ( ) 中的檔案./正在被source-ed。

相關內容