Docker (recommended)
No installation required beyond Docker itself.Requirements
- Docker 20.10+
docker composev2+ (plugin syntax, not standalonedocker-compose)
Image tags
| Tag | Description |
|---|---|
latest | Native image — sub-second startup, low memory (default) |
x.y.z | Native image — specific release version |
latest-jvm | JVM image — most compatible |
x.y.z-jvm | JVM image — specific release version |
Native vs JVM
- Native (recommended)
- JVM
The
latest tag is the native image — a self-contained executable with no JVM dependency. It starts in under 100 ms and uses approximately 50 MB of idle memory.Startup and memory comparison
| Image | Tag | Typical startup | Idle memory |
|---|---|---|---|
| Native | latest / x.y.z | < 100 ms | ~50 MB |
| JVM | latest-jvm / x.y.z-jvm | ~2 s | ~250 MB |
Docker Compose snippet
The followingdocker-compose.yml uses the native image and mounts a local data directory for persistent storage:
http://localhost:4566.