Skip to content

javister/javister-docker-openjdk

Repository files navigation

Базовый образ OpenJDK 8

Download Download Download Build master branch

Данный образ базируется на образе javister-docker-base.

Содержимое, добавляемое данным образом:

  1. OpenJDK 8u, поставляемое в составе CentOS.
  2. Шрифты MS Core Fonts, для возможности серверного формирования отчётов и подобных задач.
  3. Преднастроенная переменная окружения JVM_OPTS. В данную переменную должны добавляться опции, требуемые контейнером. Приложения должны использовать эту переменную для активации накопленных параметров. Содержит:
    1. Настройки прокти, если прокси передан в переменной окружения http_proxy
    2. Исключения для прокси задаются переменной окружения JAVA_NON_PROXY, т.к. формат не совпадает с форматом переменной окружения no_proxy

Можно использовать Shenandoah GC:

java -XX:+UseShenandoahGC \
     -XX:ShenandoahGCHeuristics=compact \
     -XX:+UnlockExperimentalVMOptions \
     -XX:ShenandoahGuaranteedGCInterval=20000 \
     -XX:ShenandoahUncommitDelay=10000 \
     -version