docker 安装jdk11
时间: 2023-08-25 17:07:39 浏览: 84
可以通过以下命令在Docker中安装JDK11:
```
FROM openjdk:11
```
然后使用以下命令构建Docker镜像:
```
docker build -t my-java-app .
```
最后,使用以下命令在容器中运行Java应用程序:
```
docker run -it --rm my-java-app
```
相关问题
docker安装jdk11
可以通过Dockerfile来安装JDK11,具体步骤如下:
1. 在Dockerfile中选择合适的基础镜像,例如Ubuntu或Alpine等。
2. 更新apt或apk源,并安装必要的依赖库、工具等。
3. 下载JDK11二进制压缩包,例如jdk-11.0.12_linux-x64_bin.tar.gz。
4. 解压JDK11二进制压缩包,并配置环境变量。
5. 在Dockerfile中使用CMD或ENTRYPOINT指令启动应用程序。
以下是一个简单的Dockerfile示例:
```
FROM ubuntu:18.04
RUN apt-get update && \
apt-get install -y wget && \
apt-get clean
RUN wget --no-cookies \
--no-check-certificate \
--header "Cookie: oraclelicense=accept-securebackup-cookie" \
"https://download.oracle.com/otn-pub/java/jdk/11.0.12+8/f411702ca7704a54beca23c61fcd4297/jdk-11.0.12_linux-x64_bin.tar.gz" && \
tar xzf jdk-11.0.12_linux-x64_bin.tar.gz && \
rm jdk-11.0.12_linux-x64_bin.tar.gz
ENV JAVA_HOME /jdk-11.0.12
ENV PATH $JAVA_HOME/bin:$PATH
CMD ["java", "-version"]
```
docker 安装jdk
可以通过Dockerfile来安装JDK,以下是一个示例Dockerfile:
```
FROM ubuntu:latest
RUN apt-get update && \
apt-get install -y openjdk-8-jdk && \
apt-get clean;
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/
```
这个Dockerfile使用Ubuntu镜像作为基础镜像,然后安装OpenJDK 8,并设置JAVA_HOME环境变量。
阅读全文