该仓库的`JDK`都是基于`eclipse-temurin + OpenJdk`进行二次封装的,请放心使用,
229
推荐使用
jdk镜像,jre镜像有很多基础命令没有了。
-arthas的,则表示是加入了阿里的arthas,版本是3.7.2SpringBoot项目构建说明Dockerfile
app.jar替换为你自己的项目jar包
FROM huzhihui/jdk:8u402-b06-jdk-arthas
LABEL org.opencontainers.image.authors="[email protected]"
ADD app.jar /app.jar
ENTRYPOINT ["/bin/bash", "-c", "java $JAVA_OPTS -jar app.jar"]
build.sh#!/bin/bash
docker rmi springboot-env:v1
docker build -t springboot-env:v1 .
docker-compose.yml编写好文件后,执行
docker-compose up -d即可
version: "3"
services:
springboot-env:
image: springboot-env:v1
environment:
- JAVA_OPTS=-Xmx800m -Xms800m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/jvm/heapdump.hprof
networks:
- huzhihui
ports:
- "8080:8080"
deploy:
resources:
limits:
cpus: '0.50'
memory: 1024M
networks:
huzhihui:
external: true
FROM eclipse-temurin:8u402-b06-jre
LABEL org.opencontainers.image.authors="[email protected]"
ADD arthas-boot.jar /arthas-boot.jar
ADD archas /root/.arthas/lib/3.7.2/arthas
Content type
Image
Digest
sha256:8a85bb5cb…
Size
171.3 MB
Last updated
over 2 years ago
docker pull huzhihui/jdk:17.0.10_7-jdk-alpine-arthas