能否提供兼容Euler系统Jdk8版本的基础docker镜像的dockerfile文件

Blade 未结 2 527
445674482@qq.co
445674482@qq.co 2023-11-17 14:33

一、该问题的重现步骤是什么?

1.

使用

FROM bladex/alpine-java:openjdk8-openj9_cn_slim 版本不兼容当前系统

2. image.png

image.png

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  admin
    admin (楼主)
    2023-11-19 23:37

    bladex的这个镜像用的是 adoptopenjdk/openjdk8-openj9:jdk8u262-b10_openj9-0.21.0-alpine-slim

    你可以测试一下 adoptopenjdk/openjdk8-openj9 为基础镜像的对应不同版本,找到一个合适的。


    另外如果不用openjdk,可以用如下镜像 anapsix/alpine-java:8_server-jre_unlimited。


    找到之后如果要自建镜像可以用如下的dockerfile命令自行构建

    FROM 这里填写你找到的可以运行的镜像
     
    MAINTAINER 这里填写你的邮箱
     
    RUN echo "http://mirrors.aliyun.com/alpine/v3.6/main" > /etc/apk/repositories \
        && echo "http://mirrors.aliyun.com/alpine/v3.6/community" >> /etc/apk/repositories \
        && apk update upgrade \
        && apk add --no-cache procps unzip curl bash tzdata \
        && apk add ttf-dejavu \
        && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
        && echo "Asia/Shanghai" > /etc/timezone


提交回复