docker COPY和Windows Directory Junction(符号链接)

时间:2018-02-07 14:29:56

标签: docker directory dockerfile symlink

当您正在复制的目录中存在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.pymylib的内容复制到容器中(这是旧版本的docker版本上发生的事情),但较新的docker镜像会复制交界处。

0 个答案:

没有答案