【问题标题】:openjdk breaking docker buildopenjdk 破坏 docker 构建
【发布时间】:2018-07-24 20:10:35
【问题描述】:

当我在this GitHub repo的代码根目录中输入docker build -t nameOfImageToBeBuilt .时,出现以下错误:

ERROR: unsatisfiable constraints:
  openjdk8-8.171.11-r0:
    breaks: world[openjdk8=8.151.12-r0]

为了不引发此错误,我需要对 the GitHub repo 的代码进行哪些具体更改?

【问题讨论】:

  • 这并不是 docker 特定的。你应该把你的问题分解成几个步骤,看看它在哪里失败(在这种情况下,在高山更新中)。向下钻取,分而治之。
  • @the8472 此用户是 docker 新手。所有代码都可以在链接中的 GitHub 存储库中找到。这可以在几分钟内在任何计算机上重现。详细说明解决此问题所需的具体步骤将是一个很好的答案,会被标记为接受并 +1。
  • 我想帮助你解决问题,而不是解决问题;)这就是为什么它只是一个评论。

标签: java docker java-8 debian


【解决方案1】:

这是说版本 8-8.171.11-r0 中断(不确定这意味着什么)版本 8.151.12-r0,这是您尝试安装的版本。

我通过在我的 Dockerfile 中指定 8-8.171.11-r0 解决了这个问题。

【讨论】:

  • 谢谢。您能否显示您的确切语法。当我输入 docker build -t nameOfImageToBeBuilt . 时,我得到了一个不同的错误
  • 我得到的错误是ERROR: 'openjdk8=8-8.171.11-r0' is not a valid dependency, format is name(@tag)([<>~=]version)
  • 然后又一次尝试给了ERROR: 'openjdk8=openjdk8-8.171.11-r0' is not a valid dependency, format is name(@tag)([<>~=]version)
猜你喜欢
  • 2021-07-23
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
  • 2015-07-12
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
相关资源
最近更新 更多