所以,我是Docker的新手,但是在尝试了几次之后,我无法让它工作。
基本上我有一个简单的脚本,如下所示:
Dockerfile
from centos:7
.....
COPY /C:/Users/Kalin/Drive/web/sites/foo.com/ /var/www
EXPOSE 80
每当我运行 docker 构建时,除了 COPY 部分之外,一切都按计划工作,我都会收到此错误:
Step 10/11 : COPY /C:/Users/Kalin/Drive/web/sites/foo.com/ /var/www
COPY failed: stat /var/lib/docker/tmp/docker-builder646917435/C:/Users/Kalin/Drive/web/Kalin/foo.com: no such file or directory
我得到的错误是关于找不到目录,但不是从折叠C:/..
开始寻找它,而是从/var/...
我不知道我犯了什么错误
我强烈建议COPY
命令中建立相对路径,因此,如果您将 docker 文件放在/C:/Users/Kalin
并且您正在从该文件夹运行 docker build,只需将Drive/web/sites/foo.com/
放在COPY
命令中即可