docker - 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/...
我不知道我在做什么错误
解决方案
我强烈建议在COPY
命令中创建相对路径,所以如果你有你的 docker 文件/C:/Users/Kalin
并且你正在从该文件夹运行 docker build,只需放置Drive/web/sites/foo.com/
在COPY
命令中
推荐阅读
- docker - 来自 golang api 的 Docker exec 命令
- mongodb - 如何过滤在其属性之一中包含某些字符串的 mongo 文档?
- python - Anaconda python:固定通道而不是包版本
- javascript - oData 中的 SAPUI5 日期不匹配
- javascript - 结合 es6 函数 every 和 sum 并返回布尔值
- python - 打印后序树
- validation - 如何在 Yii 2 中使用唯一验证
- go - 如何将 []byte 转换为 *bytes.Buffer
- django - Django Pillow,将图像另存为 jpeg 似乎不起作用
- spring-boot - 在 1 或 2 位置检测到非十六进制字符