Spring
Spring Boot compilado com Maven dentro do contêiner.
Esta família é instalada com a versão de Spring e do banco de dados que você escolher. Só existem as combinações compatíveis entre si.
Versões disponíveis
Versões de Java: Java 8, Java 11, Java 17, Java 21, Java 25
| Banco de dados | Versões | Estável |
|---|---|---|
| MySQL | 8.4 | 8.4 |
| MariaDB | 10.11, 11.4, 11.8 | 11.8 |
| PostgreSQL | 14, 15, 16, 17, 18 | 18 |
| MongoDB | 7.0, 8.0 | 8.0 |
| Redis | 6.2, 7.2, 7.4, 8.0, 8.2 | 8.2 |
Nem todas as versões do banco de dados se combinam com todas as do idioma: o instalador oferece apenas as que funcionam juntas.
Instalar
Com as versões estáveis:
docker-deploy-stack --stack java/spring-java25-postgres-18
Com versões escolhidas:
docker-deploy-stack --stack java/spring-java17-postgres-16
Para ver todos os identificadores: docker-deploy-stack --list. docker-deploy-stack --list --legacy mostra também as versões que o fabricante não mantém mais; instalá-las pede confirmação.
Depois de instalar
O stack fica em /root/stack/java/spring-java25-postgres-18/. Para iniciá-lo:
cd /root/stack/java/spring-java25-postgres-18
docker compose up -d
Para instalar e implantar sua aplicação, siga Como implanto um Stack? e Como implantar uma aplicação em um Stack?. Para escolher versões ou atualizar, veja Escolher versões e atualizar um Stack.