Since we originally invented Docker container build scripts there are a lot of new technologies available to make this process simplier and easier to maintain.
I'd propose to consider the following:
- Move containers build process to GitHub Actions to make it transparent
- Use QEMU to build for different architectures
- Simplify and unify containers publish process as we need to publish to different places:
- Docker Hub Official
- Docker Hub AlmaLinux repo
- Quay.io