docker安装openjdk:11.0.11-jre-slim
时间: 2024-12-21 10:23:34 浏览: 4
jre版本11.0.23版本docker离线镜像安装版本
Docker安装OpenJDK 11.0.11-jre-slim通常涉及到创建一个Dockerfile来定义镜像。Dockerfile是一种文本文件,包含了构建镜像的指令。以下是创建一个安装OpenJDK 11.0.11的基本Dockerfile示例:
```dockerfile
# 使用官方的Debian基础映像作为父镜像
FROM openjdk:11.0.11-jre-slim
# 如果需要,可以设置维护者信息
MAINTAINER YourName <yourname@example.com>
# 安装必要的依赖,如apt-get update
RUN apt-get update && \
# 验证密钥并添加Oracle Java PPA
curl -fsSL https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg | gpg --dearmor -o adoptopenjdk.gpg > /usr/share/keyrings/adoptopenjdk-archive-keyring.gpg && \
echo "deb [signed-by=/usr/share/keyrings/adoptopenjdk-archive-keyring.gpg arch=amd64] https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stable main" | tee /etc/apt/sources.list.d/adoptopenjdk.list && \
# 更新包列表并安装OpenJDK
apt-get update && apt-get install -y openjdk-11-jdk-headless
# 设置环境变量
ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk-amd64
# 暴露Java JRE端口,默认8080
EXPOSE 8080
# 最后,指定默认启动命令(例如运行一个简单的Java应用)
CMD ["java", "-version"]
```
然后在终端里,你可以通过`docker build -t your-image-name .`来构建这个镜像,接着运行`docker run -it --rm your-image-name`来启动一个新的容器。
阅读全文