Estamos actualizando nuestros microservicios en Docker para usar Java 17 y anteriormente usábamos la imagen base openjdk:11-jre-slim. ¿Cuál es la imagen correspondiente para Java 17?
¿No parece haber un openjdk: 17-jre-slim? De hecho, no parece haber imágenes jre recientes, solo jdks. La imagen 11-jre-slim parece tener alrededor de 75 MB. ¿Hay una imagen Java 17 de tamaño similar adecuada?
También hemos usado imágenes alpinas en el pasado.
estoy usando openjdk:17-oracle
archivo acoplable:
FROM openjdk:17-oraclePuede probar esto ( eclipse-temurin:17-jre-alpine ) que tiene alrededor de 50 MB de tamaño comprimido https://hub.docker.com/layers/eclipse-temurin/library/eclipse-temurin/17-jre-alpine/ imágenes/sha256-839f3208bfc22f17bf57391d5c91d51c627d032d6900a0475228b94e48a8f9b3?context=explorar
No pude encontrar una imagen OpenJDK jre
Una actualización sobre esto: mirando nuevamente el problema de Eclipse Adoptium mencionado anteriormente ( https://github.com/adoptium/temurin-build/issues/2683 ), los comentarios más recientes indican que ahora han comenzado a producir imágenes JRE.
Hemos cambiado a usar eclipse-temurin:17-jre-focal . También hay un 17-jre-centos7 (ligeramente más grande) y un 17-jre-alpine más pequeño, pero ahora necesitamos algunas bibliotecas que no están en alpine.