首页 > 解决方案 > Docker 开始在错误的目录中寻找 src 文件夹

问题描述

所以,我是 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:/..foldedr 开始寻找它,而是从/var/...

我不知道我在做什么错误

标签: docker

解决方案


我强烈建议在COPY命令中创建相对路径,所以如果你有你的 docker 文件/C:/Users/Kalin并且你正在从该文件夹运行 docker build,只需放置Drive/web/sites/foo.com/COPY命令中


推荐阅读