Jas*_*son 6 java docker alpine-linux
我正在尝试构建包含OpenJDK的Alpine Linux映像。java已安装Java运行时(),但未安装Java编译器(javac)。我希望编译器随OpenJDK一起提供,就像通过aptor进行安装时的样子一样yum。
FROM alpine:latest
RUN apk update
RUN apk add bash openjdk8
RUN java -version
RUN javac --version
Run Code Online (Sandbox Code Playgroud)
构建Dockerfile时,返回以下错误:
The command '/bin/sh -c javac -version' returned a non-zero code: 127
如何在Alpine上使用Java编译器?
尝试这个:
FROM alpine:latest
USER root
RUN apk update
RUN apk fetch openjdk8
RUN apk add openjdk8
ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN java -version
RUN javac --version
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1605 次 |
| 最近记录: |