Skip to content

calimero-project/calimero-docker

Repository files navigation

Calimero Docker images

Dockerfiles for Calimero tools and Calimero server. Built Docker images are available on Docker Hub.

Building images

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.

Currently used custom JDK configurations

  • 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)

About

Dockerfiles for calimero

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published