# 第一阶段,构建自定义JREFROM openjdk:17-jdk-slim AS jre-builder# 安装binutils,jlink需要RUN apt-getupdate-y&&\ apt-getinstall-y binutils# 构建小型JRE镜像RUN $JAVA_HOME/bin/jlink \--verbose \--add-modules java.base,java.compiler,java.desktop,java.instrument,java.management,java.naming,java....
# 使用OpenJDK基础镜像FROMopenjdk:17-jdk-slim# 设置工作目录WORKDIR/app# 拷贝本地文件到容器中COPY. .# 默认命令CMD["java","-version"] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 2. 构建Docker镜像 在命令行中,导航到Dockerfile所在的目录,并运行以下命令以构建镜像: dockerbuild-tjre17-exampl...
#dockerized 使用 JDK 的不好做法 #FROM openjdk:17-jdk-slim #COPY target/springBootDockerized-0.0.1-SNAPSHOT.jar springBootDockerized-0.0.1-SNAPSHOT.jar #ENTRYPOINT ["java" , "-jar" , "/springBootDockerized-0.0.1-SNAPSHOT.jar"] FROM eclipse-temurin:17.0.5_8-jre-focal as builder WORK...
openjdk有很多不同的 tag 比如8-jdk-stretch8-jre-stretch以及8-jre-alpine之类的,具体的可以在openjdk 的 tag 页面查看。 我们其实只想要一个 Java 的运行环境,所以可以选择一个体积相对较小的镜像openjdk:17-jdk-slim-bullseye这样Dockerfile可以改写为: FROM openjdk:17-jdk-slim-bullseye COPY target/gs-sp...
11 vs 17 image size comparison: # docker images |grep -e 11-jre-slim -e 17-slim openjdk 17-slim 87a856efdb51 10 hours ago 407MB openjdk 11-jre-slim 973c18dbf567 16 months ago 204MB Thank you! wglambertadded theRequestRequest for image modification or featurelabelSep 28, 2021 ...
FROMopenjdk:17-jdk-slimCOPYtarget/springBootDockerized-0.0.1-SNAPSHOT.jar springBootDockerized-0.0.1-SNAPSHOT.jarENTRYPOINT["java","-jar","/springBootDockerized-0.0.1-SNAPSHOT.jar"] 但非常重要的是,我们不需要 JDK,我们只需要 JRE java 运行时环境 我建议在OpenJDK官方链接中使用 JRE 层,您可以...
Breadcrumbs openjdk-docker / slim-java.shTop File metadata and controls Code Blame executable file· 319 lines (276 loc) · 8.1 KB Raw #!/usr/bin/env bash # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the...
清华的Open JDK下载镜像Adoptium 很符合要求~ 我这个版本的deb源是bookworm,仔细翻了下,找到这个 https://mirror.tuna.tsinghua.edu.cn/Adoptium/deb/dists/bookworm/main/binary-amd64/ 下载下来看了下,都是他所提供的java包,搜8-jre,找到了最新版,这就是我想要的!
buster-slim ENV JAVA_HOME=/opt/java/openjdk ENV PATH "${JAVA_HOME}/bin:${PATH}" COPY --from=jre-build /javaruntime $JAVA_HOME # Continue with your application deployment RUN mkdir /opt/server COPY --from=jre-build /app/app.jar /opt/server/ CMD ["java", "-jar", "/opt/server...
得到文件:jdk1.8.0_311 1. 2. 3. 接下来配置环境变量 vim命令打开/etc/profile vim /etc/profile 1. 添加下面内容 #Set Java_Environment export JAVA_HOME=/usr/local/java/jdk1.8.0_311 export JRE_HOME=/usr/local/java/jdk1.8.0_311/jre ...