Dockerfile COPY {来源:-...}

时间:2017-04-14 21:46:39

标签: docker visual-studio-2017

在Visual Studio 2017中使用Docker支持创建项目时,Dockerfile具有以下行:

COPY ${source:-obj/Docker/publish} .

这是什么意思?源宏指向哪里?破折号是什么意思?

1 个答案:

答案 0 :(得分:12)

这称为变量替换

在英语中,它转化为:
“嘿Docker,当你构建它时,COPY你在$source变量中找到的路径到图像中的当前目录(.)。如果{{1} }为空或缺席,只需使用默认路径$source

obj/Docker/publish是在执行$source之前定义的环境变量。

一些参考文献: