我有一个文件:
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中。
谢谢你的帮助。
发布于 2021-03-27 23:36:40
请使用以下的官方图片是基于ubuntu。
docker pull adoptopenjdk/openjdk11https://stackoverflow.com/questions/66833321
复制相似问题