如何将文件从服务器复制到 docker 容器

How to copy files from server to docker container

我正在尝试创建一个 Windows Nano Server 容器并将一些文件从服务器复制到新容器。下面是我的 dockerfile 代码:

FROM microsoft/nanoserver
MAINTAINER test@gmail.com
COPY C:/files/ C:/files/

当我 运行 它时,出现以下错误:

Copy failed:createFile \?\c:\programdata\Docker\tmp\docker-builder78565487\files: The system canot find the path specified.

如何在 COPY 命令中声明源位置,因此它使用绝对路径并将文件复制到我容器上的 c:\files 位置

您不能在构建上下文之外复制文件。将需要复制的文件移动到dockerfile所在的同一文件夹中。 https://docs.docker.com/engine/reference/builder/#copy