`linux/arm64` Docker images
For ARM-based images, I'm following the recommendation in the README:
If you are using an ARM-based machine, the standard AMD64 images will
be rather slow (due to the emulation layer). For these type of
machines it is recommended to simply create your own image using
openSUSE Leap components (see the openfoam-run_leap.Dockerfile).
In fact, I've building these OpenSUSE-based ARM images of OpenFOAM for a while (published here).
I see that it's now also possible to install ARM binaries of OpenFOAM (any version that has a Docker image) on Ubuntu (as I was able to verify here). Thus, I'd like to ask:
-
Is there still a reason for this recommendation, or would it be now better for users of ARM systems to switch to images based on Ubuntu? The advantage to switching would be compatibility with the official x86 images of OpenFOAM, but I don't know if I'm missing any disadvantages.
-
Would you consider also building and pushing
--platform=linux/arm64
variants of the official OpenFOAM images? That would make working with OpenFOAM a lot easier for Docker users on ARM-based systems. In case you're willing to offer them but cannot build them at the time, I can suggest adding reuploads of the images from my repo (after I switch to Ubuntu base images, assuming there's no reason not to do that), which are built following the Dockerfiles in this repo.