【问题标题】:Issue with Building Java Application in Docker在 Docker 中构建 Java 应用程序的问题
【发布时间】:2021-11-16 05:16:22
【问题描述】:

我在 Java 目录中。当我执行构建命令时: docker build -t karthikjohnbabu/hello-world-java:0.0.2.RELEASE .

我收到以下错误消息。请帮帮我???

无法使用前端 dockerfile.v0 解决:无法创建 LLB 定义:清单 sha256:195e9c227ad891282e80602cac2372a3085ecf4ceefbb395558ffe0f7bb0b9aa 中的平台不匹配:未找到。

以下错误的完整详细信息:

【问题讨论】:

  • 请避免发布图片。另外,请继续发布您的 dockerfile 以进行故障排除。
  • 编辑问题以包含minimal reproducible example 也会有所帮助。 “清单中的平台不匹配”可能表明存在 CPU 架构问题;您使用的是 M1 Mac、ARM 系统还是其他不基于 x86 的系统?
  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: java docker maven deployment build


【解决方案1】:

您提供的信息留给猜测的余地。

我相信重要的部分是no match for platform in manifest。 因此,我相信您的 dockerfile 是您启动 FROM someimage 的,而这个 someimage 不适用于您正在使用的平台(这可能意味着 MacOS)。

【讨论】:

    猜你喜欢
    • 2019-10-17
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 2020-06-13
    • 1970-01-01
    • 2019-08-16
    • 2019-06-12
    相关资源
    最近更新 更多