当您正在复制的目录中存在Windows目录连接时,docker COPY
命令如何工作?
更多详情......
较旧的docker版本(< 18.0)似乎将目录连接的内容复制到目标目录。较新版本(18.0)似乎复制了符号链接本身,如果容器中不存在链接目标,则链接将无效。
对于更多背景,我的目录结构如下所示:
C:\Project>dir .
02/06/2018 08:38 AM <DIR> .
02/06/2018 08:38 AM <DIR> ..
02/05/2018 07:09 PM 4,002 program.py
02/05/2018 07:09 PM 123 Dockerfile
01/29/2018 10:50 PM <JUNCTION> mylib [C:\Lib\mylib]
Dockerfile
命令如下所示:
COPY . /home/foo
我希望COPY
命令将program.py
和mylib
的内容复制到容器中(这是旧版本的docker版本上发生的事情),但较新的docker镜像会复制交界处。