Secure by Design, Built for Speed, Hardened Container Images on a minimal base CleanStart OS.
50K+
Verified SPRING-BOOT Container Image
A hardened, minimal SPRING-BOOT container image built from source with verifiable software provenance and an SBOM, designed for secure production deployments.
For additional versions including FIPS support, explore CleanStart Images — secure, hardened container images
cleanstart/spring-boot:latest is a Spring Boot CLI tool image (not a runnable REST API), designed for scaffolding Spring Boot projects via spring init and encoding passwords via spring encodepassword; it defaults to Gradle project generation and requires --type=gradle-project explicitly, as the --build=gradle shorthand is ambiguous in this version.
Download the container image from the registry
docker pull cleanstart/spring-boot:latest
docker pull cleanstart/spring-boot:latest-dev
Run the container with basic configuration
docker run -it --name spring-boot cleanstart/spring-boot:latest
Deploy with production security settings
docker run -d --name spring-boot-prod \
--security-opt=no-new-privileges \
--user 1000:1000 \
--restart unless-stopped \
cleanstart/spring-boot:latest
Volume Mount Mount local directory for persistent data
docker run -v /app:/app cleanstart/spring-boot:latest
Port Forwarding Run with custom port mappings
docker run -p 8080:8080 cleanstart/spring-boot:latest
Why Use CleanStart Images
Content type
Image
Digest
sha256:7d6b9f0a9…
Size
197.3 MB
Last updated
4 minutes ago
docker pull cleanstart/spring-boot