如何将文件从服务器复制到 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
我正在尝试创建一个 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