You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker构建微服务auth镜像时提示COPY路径不存在报错如何解决

Docker构建报错原因
  • 错误根源为Dockerfile内COPY指令的路径配置不符合Docker构建规则:你当前在Windows环境执行构建,执行docker build的目录C:\Users\geeks\Desktop\NorthernHerpGeckoSales\NorthernHerpGeckoSales\auth就是本次构建的上下文,Docker仅能读取该目录下的资源,而你在COPY指令中写的是类Unix系统的绝对路径/Users/geeks/Desktop/NorthernHerpGeckoSales/NorthernHerpGeckoSales/auth,Docker在构建上下文内无法匹配到该路径,因此抛出找不到资源的报错。
修复方案
  1. 打开auth目录下的Dockerfile,找到第五步对应的错误COPY指令:
COPY /Users/geeks/Desktop/NorthernHerpGeckoSales/NorthernHerpGeckoSales/auth .

将其修改为:

COPY . .

指令说明:第一个.代表构建上下文(当前auth目录)下的所有文件,第二个.代表容器内的工作目录,你前面已经通过WORKDIR /app指定了工作目录,代码会直接复制到容器的/app路径下。

  1. 保存Dockerfile后重新执行构建命令即可:
docker build -t giantgecko/auth .
可选排查项

如果修改后仍报错,可检查auth目录下的.dockerignore文件,确认你需要复制的源码文件没有被加入忽略规则。


内容的提问来源于stack exchange,提问作者Jonathan Lang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 09:06:03