Docker Image di Alpine con Java (Oracle) per eseguire app Spring Boot.
3.5K
Repository con il dockerfile per creare una Docker Image per eseguire app Spring Boot.
Si parte dall'immagine Alpine JDK creata dal seguente Dockerfile.
Il JAR contenuto è solamente a titolo di esempio ed è stato creato con il codice presente sul seguente Blog.
In fase di build è possibile passare come argomento il JAR da utilizzare, altrimenti viene usato quello di esempio nella directory app/.
Sono utilizzati:
VOLUME che punta /tmp visto che sarà li che l'app Spring Boot creerà le working directory di Tomcat per default;
"/dev/urandom" per aumentare l'entropia necessaria al calcolo del valore random che tomcat assegna per gli id di sessione e velocizzarne l'avvio.
Viene esposta verso l'esterno la porta 8080, quella usata dal tomcat embedded.
Per eseguire il container:
docker run --name testspringboot -p 8080:8080 -d scolagreco/alpine-jdk-springboot
Per altre informazioni su Spring Boot App in Container potete guardare qui.
latest (Dockerfile)Content type
Image
Digest
Size
388.1 MB
Last updated
over 5 years ago
docker pull scolagreco/alpine-jdk-springboot