所以,我是Docker的新手,但在尝试了几次之后,我无法让它工作。
基本上我有一个像这样的简单脚本:
Dockerfile
from centos:7
.....
COPY /C:/Users/Kalin/Drive/web/sites/foo.com/ /var/www
EXPOSE 80
每当我运行docker build时,一切都按计划工作,除了在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
命令中建立相对路径,这样如果你在/C:/Users/Kalin
中有你的docker文件并且你正在从该文件夹运行docker build,那么只需将Drive/web/sites/foo.com/
放在COPY
命令中