almalinux base images
By using base images we:
- make sure we only have to transfer the base layers once
- reduce the complexity of the individual dockerfiles
- include common troubleshooting tools in all containers
It does make the build complex slightly more complex, but that's
managable.