Geoserver Docker images for ARM (arm64/v8) from docker.osgeo.org?

Hi my beloved FOSSGIS community

Am I observing it correctly, that
Geoserver-Docker images from docker.osgeo.org/geoserver:2.25.x are single-arch, and only run on “amd64” architecture, but not on “arm64”

Docker compose tells me:

The requested image’s platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

And running the docker images crashes with:

exec /usr/bin/bash: exec format error

So, if no arm-images are provided, my next question would be: Any plans to do so?
I think it should be not too hard, with something like:

docker buildx build --platform "linux/amd64,linux/arm64

Many greetings from Tübingen,
Steve

I do not see any ticket in the issue tracker, so there are no plans in place.

If you are comfortable with Dockr, please make a pull request here: GitHub - geoserver/docker: GeoServer docker image

There is one script responsible for building: build/release.sh

I do not claim any great dockr experience but I would be happy to test.

Thanks Jody for pointing me to the right direction.
PR created Build and release Geoserver multi-platform for ARM64 and AMD64. by alfonx · Pull Request #85 · geoserver/docker · GitHub

But besides the PR, the docker daemon of the build system will have to be configured for multi-platform: Multi-platform | Docker Docs

1 Like