Dockerfiles for Calimero tools and Calimero server. Built Docker images are available on Docker Hub.
Select architecture:
- master branch: amd64
- platform/aarch64: AArch64
- platform/armv7: ARMv7
Invoke:
./build-images.sh
By default, the Dockerfiles use a custom-built JDK as base. The JDK can be built first using
the openjdk tip, and requires serveral minutes to build
(or really long if using Docker buildx
).
Small pre-built OpenJdks are available on Docker Hub.
Alternatively, replace the second stage JDK in the tools/server Dockerfile by uncommenting one of the other JDK choices.
- Architectures: x86-64, ARMv7, AArch64
- C1 compiler
- GC: Shenandoah GC (on ARMv7 Serial GC, Shenandoah is not supported)
- optimize for size
- Modules: java.base (+ java.xml for Calimero tools)