首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Buildx失败,错误:“没有这样的文件或目录”时,试图推动对接在Github上

Buildx失败,错误:“没有这样的文件或目录”时,试图推动对接在Github上
EN

Stack Overflow用户
提问于 2022-06-18 06:37:57
回答 1查看 1.4K关注 0票数 1

我对Docker非常陌生,当我推送更新时,我正在尝试使用一个对接器来设置我的Github存储库。但是,当github工作文件脚本将我的代码推送到Docker时,我会得到以下错误。

代码语言:javascript
运行
复制
Error: buildx failed with: error: failed to solve: failed to compute cache key: failed to walk /var/lib/docker/tmp/buildkit-mount1164878607/target: lstat /var/lib/docker/tmp/buildkit-mount1164878607/target: no such file or directory

看来Docker无法访问我在Dockerfile中为它设置的文件,但是,除了完全删除使我的Docker无法运行的COPY标记之外,对代码的任何修改似乎都无法修复它,尽管它确实发送了。我使用maven编译器插件和maven阴影插件,并相应地设置了我的pom.xml文件。

这里是我的Github:

代码语言:javascript
运行
复制
name: Docker

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout
      uses: actions/checkout@v2
      
    - name: Set up JDK
      uses: actions/setup-java@v3.3.0
      with:
        java-version: 18
        distribution: adopt

    - name: Build with Maven
      run: mvn clean package
      
    - name: Login to DockerHub
      uses: docker/login-action@v2.0.0
      with:
        username: ${{ secrets.DOCKER_USERNAME }}
        password: ${{ secrets.DOCKER_TOKEN }}

    - name: Build and push Docker images
      uses: docker/build-push-action@v3.0.0
      with:
        push: true
        tags: sudden/discordbot:latest

这里是我的DockerFile:

代码语言:javascript
运行
复制
FROM openjdk:11-jdk-slim
WORKDIR /tmp
COPY target/discordbot-1.0-SNAPSHOT-shaded.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","/app.jar"]

我尝试过的:

在我的"src“directory.

  • Changing中复制另一个随机文件-- jar文件的名称--并更改path.

  • Changing my WORKDIR.

  • Changed,Docker的”上下文“和工作文件中的其他标记。

任何帮助都是非常感谢的。这可能是一个简单的解决办法,但我已经坚持了一天,尽管我尽了最大的努力,所以问这里是最后的手段。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-07-11 14:58:03

确保您没有在target文件中排除您的.dockerignore文件夹。

这就是我经过几天绝望的搜索后为我解决的原因.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72667216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档