apt 安装 java openjdk 17 - ubuntu 与 macOS(docker)的区别?

问题描述 投票:0回答:0

通常我现在在我的笔记本电脑上开发并在那里使用macOS。几天前,我尝试使用 dockerfile 设置一个现有的 java 项目,但无法在我的 mac 上构建该项目 - 因为事实上,'apt update && apt install java-17-openjdk-headless' 不知何故不是可能在 docker 容器中。 我研究了一下,发现 openjdk 将不再是一回事。好的。我切换到另一个 JDK 并且一切顺利。但这是有趣的部分: 随机地,我还在我的 linux 系统 (ubuntu) 上设置了项目,忘记提前更改 dockerfile。没有任何抱怨,除了“apt install ...”一些东西,我能够构建项目。有人可以解释一下,为什么会这样,例如为什么会出现差异?

预期:使用 dockerfile 在 macOS 上构建

结果:无法在 macOS 上安装“openjdk-17-headless”,但在 ubuntu 上运行良好

java spring docker apt
© www.soinside.com 2019 - 2024. All rights reserved.