一、该问题的重现步骤是什么?
1.
使用
FROM bladex/alpine-java:openjdk8-openj9_cn_slim 版本不兼容当前系统
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
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
使用这个基础镜像构建失败
扫一扫访问 Blade技术社区 移动端