【问题标题】:Docker build failing with "failed to compute cache key: "/tmp/mvnrepository.tgz" not found: not found"Docker 构建失败并显示“无法计算缓存键:\”/tmp/mvnrepository.tgz\“未找到:未找到\”
【发布时间】:2022-08-05 00:00:21
【问题描述】:

我正在对 Dockerfile 进行 docker 构建,但在以下步骤中失败了

COPY /tmp/mvnrepository.tgz /opt/mvnrepository.tgz

我尝试使用 docker build -f Dockerfile 指定文件名,但仍然出现错误。我尝试从包含 dockerfile 的路径和如下文件名的父目录构建它,但我仍然收到错误

cd /home/parentdirectory
docker build . -f /childdirectory/Dockerfile

    标签: docker dockerfile


    【解决方案1】:

    问题是 /home/parentdirectory 是您的 docker 构建上下文,而 /tmp/mvnrepository.tgz 不在其中。复制 /home/parentdirectory 中的文件,然后在 Dockerfile 中相应地更改 COPY 的第一个参数。

    COPY /home/parentdirectory/mvnrepository.tgz /opt/mvnrepository.tgz

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-14
      • 2022-06-29
      • 2021-12-02
      • 2021-10-14
      • 1970-01-01
      • 2021-05-14
      • 2021-07-27
      • 2021-03-20
      相关资源
      最近更新 更多