Imagen docker para ejecutar aplicativos Java de RdSistemas
1.4K
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.
eclipse-temurin:21-jre (Java 21, JRE)root (compatibilidad con volúmenes en Linux y Windows)/opt/appjava -jar ${APP_JAR_NAME}curlziptzdatafontconfigttf-mscorefonts-installer (fuentes TrueType comunes)locales-all (incluye es_ES.UTF-8)| Variable | Descripción | Valor por defecto |
|---|---|---|
APP_JAR_NAME | Nombre del JAR a ejecutar | rdjava.jar |
TZ | Zona horaria | Europe/Madrid |
LANG, LC_ALL | Locale/Idioma | es_ES.UTF-8 |
JAVA_TOOL_OPTIONS | Opciones extra para la JVM | (vacío) |
docker runAsumiendo 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
docker-composeCrea 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
21.0.0Basada en Eclipse Temurin JRE 21 y paquetes de sistema Debian.
El JAR montado es responsabilidad del usuario.
Content type
Image
Digest
sha256:a56139825…
Size
184 MB
Last updated
12 months ago
docker pull grupordsistemas/rdjava:21.0.0