Sign inSign up

scolagreco/alpine-jdk-springboot

By scolagreco

•Updated over 5 years ago

Docker Image di Alpine con Java (Oracle) per eseguire app Spring Boot.

Image
0

3.5K

scolagreco/alpine-jdk-springboot repository overview

⁠Docker Alpine Linux + JDK (Oracle) for running Spring Boot App

Repository con il dockerfile per creare una Docker Image per eseguire app Spring Boot.

⁠Info

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⁠.

⁠Versions

Tag summary

Content type

Image

Digest

Size

388.1 MB

Last updated

over 5 years ago

docker pull scolagreco/alpine-jdk-springboot