docker 安装jdk11
时间: 2023-08-25 10:07:39 浏览: 74
可以通过以下命令在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
要在Docker中安装JDK,你可以按照以下步骤进行操作:
1. 首先,你需要通过运行以下命令在Docker中启动一个JDK镜像:
```
docker run -di --name=jdk1.8 kdvolder/jdk8
```
2. 接下来,你可以使用以下命令来查找可用的JDK镜像:
```
docker search jdk
```
3. 选择你想要的JDK镜像,并使用以下命令在Docker中启动该镜像:
```
docker run -di --name=jdk8 kdvolder/jdk8
```
通过按照以上步骤,在Docker中安装JDK将变得非常简单。记得根据你的需求选择合适的JDK镜像并按照相应的命令进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Docker安装JDK1.8版本](https://blog.csdn.net/WeiHao0240/article/details/110227719)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]