波浪号扩展在 Docker COPY 命令中不起作用



我有一个包含以下行的 Dockerfile:

COPY *.zip ~user1

用户user1已经存在并具有主目录(即 /home/user1 )。当然,目标是将zip文件复制到该用户的主目录中,但是上述结果是将zip文件复制到图像中名为字面/~user1的文件。

以下内容确实按预期工作:

COPY *.zip /home/user1

这是 Docker 中的错误,还是我不知道的与波浪号扩展相关的限制

在 Mac 上使用 Docker 1.13.0。

不支持

COPY的波浪号扩展。

来自 复制文档:

dest绝对路径或相对于 WORKDIR 的路径,源将在目标容器内复制到其中。

例:

COPY test relativeDir/   # adds "test" to `WORKDIR`/relativeDir/
COPY test /absoluteDir/  # adds "test" to /absoluteDir/

相关内容

  • 没有找到相关文章

最新更新