首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在带有openjdk11和dockerfile的容器中安装java 11

如何在带有openjdk11和dockerfile的容器中安装java 11
EN

Stack Overflow用户
提问于 2021-03-27 16:01:11
回答 1查看 3.4K关注 0票数 0

我有一个文件:

代码语言:javascript
复制
FROM ubuntu:latest

COPY /components/openjdk/files  /
COPY  OpenJDK11U-jdk_x64_linux_openj9_11.0.10_9_openj9-0.24.0.tar.gz /
ARG VER_OPENJDK=11

ENV JAVA_HOME=/usr/lib/jvm/java-${VER_OPENJDK}-openjdk-amd64 \
    PATH="/usr/lib/jvm/java-11-openjdk-amd64/bin:/$PATH"

RUN set -e; \
    echo "-- Deploy jre11"; \
    mkdir -p ${JAVA_HOME}; \
    tar zxvf OpenJDK11U-jdk_x64_linux_openj9_11.0.10_9_openj9-0.24.0.tar.gz -C ${JAVA_HOME} ;

我构建了这个映像,但是当我通过: dockerfile -it id_container bash执行容器时,并在容器中写入命令$java -version,我得到了:"bash: java: commands“。--我想我应该在容器中添加一些命令来解决这个问题,然后将它们添加到dockerfile中。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2021-03-27 23:36:40

请使用以下的官方图片是基于ubuntu。

代码语言:javascript
复制
docker pull adoptopenjdk/openjdk11
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66833321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档