Sign inSign up

bincent/openjdk

By bincent

•Updated almost 4 years ago

基于 官方 OpenJDK镜像构建

Image
1

1.6K

bincent/openjdk repository overview

⁠OpenJDK Docker

Docker Pulls

⁠简介

基于 官方 OpenJDK镜像构建,默认为 /data/app.jar;

⁠Version
  • 1.8
  • 11
  • 15
⁠Docker Run

JAVA启动参数,可以根据服务器情况修改

docker run -p 8080:8080 \
 -v ./target/data-service-0.0.1-SNAPSHOT.jar:/data/app.jar \
 -v ./config:/data/config \
 -v ./logs:/data/logs \
 --env JVM_OPTS= -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m \
 --name projectname bincent/openjdk:1.8 
⁠Docker Composer
⁠docker-composer.yml 示例
version: '3'

services:
  java:
    image: bincent/openjdk:1.8
    container_name: java
    restart: always
    volumes:
      - ./logs:/data/logs
      - ./config:/data/config:ro
      - ${JAR_APP}:/data/app.jar
    environment:
      - JAVA_OPTS: -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m # JAVA启动参数
    ports:
      - 8080:8080/tcp
    network_mode: bridge
⁠执行命令
docker-composer -f docker-composer.yml up -d

Tag summary

Content type

Image

Digest

sha256:55f3bca69…

Size

220.6 MB

Last updated

almost 4 years ago

docker pull bincent/openjdk:8-jdk-buster