Sign inSign up

grupordsistemas/rdjava

By grupordsistemas

Updated 12 months ago

Imagen docker para ejecutar aplicativos Java de RdSistemas

Image
0

1.4K

grupordsistemas/rdjava repository overview

Imagen para ejecutar aplicaciones Spring Boot con Java 21 (JRE) montando el JAR y un directorio de logs como volúmenes.
El contenedor no incluye el JAR; debe montarse desde el host en tiempo de ejecución.


🔹 Base

  • eclipse-temurin:21-jre (Java 21, JRE)
  • Usuario: root (compatibilidad con volúmenes en Linux y Windows)
  • Directorio de trabajo: /opt/app
  • Comando por defecto: java -jar ${APP_JAR_NAME}

🔹 Aplicaciones incluidas

  • curl
  • zip
  • tzdata
  • fontconfig
  • ttf-mscorefonts-installer (fuentes TrueType comunes)
  • locales-all (incluye es_ES.UTF-8)

🔹 Variables de entorno

VariableDescripciónValor por defecto
APP_JAR_NAMENombre del JAR a ejecutarrdjava.jar
TZZona horariaEurope/Madrid
LANG, LC_ALLLocale/Idiomaes_ES.UTF-8
JAVA_TOOL_OPTIONSOpciones extra para la JVM(vacío)

🚀 Ejemplo con docker run

Asumiendo que en tu carpeta actual tienes ./rdjava/rdjava.jar

docker run --rm -p 8080:8080   -v "$(pwd)/rdjava:/opt/app" -e APP_JAR_NAME=rdjava.jar   grupordsistemas/rdjava:21.0.0

🧩 Ejemplo con docker-compose

Crea un archivo docker-compose.yml junto a tu carpeta ./rdjava/:

services:

  rdjava:
    image: grupordsistemas/rdjava:21.0.0
    container_name: rdjava-21
    ports:
      - "8080:8080"
    environment:
      TZ: "Europe/Madrid"
      LANG: "es_ES.UTF-8"
      LC_ALL: "es_ES.UTF-8"
      APP_JAR_NAME: "rdjava.jar"
    volumes:
      - ./rdjava:/opt/app
    restart: unless-stopped

Ejecuta:

docker compose up -d
docker compose logs -f rdjava

🏷️ Tags disponibles

  • 21.0.0

📜 Licencia

Basada en Eclipse Temurin JRE 21 y paquetes de sistema Debian.
El JAR montado es responsabilidad del usuario.

Tag summary

Content type

Image

Digest

sha256:a56139825

Size

184 MB

Last updated

12 months ago

docker pull grupordsistemas/rdjava:21.0.0