阅读这个 Dockerfile。第 9 行:
ADD . ./meteorapp
我试图在 ubuntu 终端上手动执行此命令,从而了解每行的效果。
是不是翻译成:
#cp . /home/meteorapp/meteorapp
或者
#cp . /home/meteorapp
因为第一个不存在。
答案1
该行正在做:
. ./meteorapp
它不等于cp
当前目录 ( .
)。
这里,.
( source
) 是 shell 内置命令,用于在 shell 的当前会话中运行来自文件(准确地说是参数)的命令。
meteorapp
在您的情况下,当前目录 ( ) 中的文件./
正在被source
-ed。