无法在Alpine Linux上设置JRE 1.5

阿尔山

我想为我的应用执行/开发环境设置基于Alpine的Java 1.5 docker映像(基于来自docker hub的Alpine),但是由于某些检查,安装程序无法运行(df命令不返回任何内容)。然后,我尝试从.bin文件中提取图像,并向提取的图像添加执行权限,这给了我类似ELF ...的错误。我已根据下载的JRE安装程序版本仔细检查了该体系结构,以确保它们相同。

我想知道人们如何将JRE 7/8安装到Alpine?为什么不5?最重要的是,除了放弃它之外我还能做什么?

提前致谢。

空值

Alpine使用musl libc,而Oracle Java二进制文件仅在glibc上运行。这意味着您不能只将二进制文件与开箱即用的Alpine一起使用。vizzbuzz/base-java通过安装glibc软件包解决了musl libc引入的复杂问题。查看Dockerfile激发您自己的灵感,或仅将图像用于您的项目。

关于docker-alpine问题#11有一个非常有价值的讨论

对于它的价值,我喜欢sillelien的Alpine基本映像,因为这些映像使用S6作为进程管理器,可解决一些问题,例如响应docker stop命令安全地登录和关闭进程

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章