Docker Image per eseguire app Spring Boot (su CentOS).
653
Repository con il dockerfile per creare una Docker Image per eseguire app Spring Boot (su CentOS).
Si parte dall'immagine CentOS + Java 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/centos-java-springboot
Per altre informazioni su Spring Boot App in Container potete guardare qui.
latest (Dockerfile)Content type
Image
Digest
Size
330.6 MB
Last updated
over 5 years ago
docker pull scolagreco/centos-java-springboot