Switching to using dockerx to handle a multi-arch build
This merge request updates the Docker build system to support multiple computer architectures (both Intel/AMD and ARM processors) instead of just amd64. The changes upgrade Docker to a newer version and introduce a more advanced building method that can create container images that work on different types of processors simultaneously. The code also removes some outdated configuration and consolidates the build process to make it more efficient and reusable across different release types.