I feel that the RISC-V platform is speedy (when running optimized code) and strikes me as very stable, with no crashes in days of usage ever.
I know that to introduce the VisionFive2 to marketability in my field, I would need docker (and docker-compose) to be fully functional.
However, I have Been having issues getting docker installed.
I would like to collaborate with the community to try to get Docker running.
After that, I would like to create a script to set up a compilation toolchain so my colleagues can recompile their containers with compatibility to RISC-V
I think this is in the best interests of all here, as well as the population in general, as RISCV is stable and quick. Lower costs with lack of expensive licensing.
Finally better for the environment with lower power usage.
What you may also want to do is enable binfmt to allow you to run x86_64 and arm containers as not everything is built for riscv.
docker run --name binfmt --privileged tonistiigi/binfmt:qemu-v6.1.0 --install all
There are not that many choices for base images, I’m usually using ubuntu and they do not regularly build for riscv.
They created a build at the end of last year that works fine so you may want to use the tag: ubuntu:lunar-20221216.
@GarretSidzaka if you want to install ubuntu on an NVME ssd you will need to update the kernel. You will also need these kernel updates for docker to work as well.
Follow instructions here Daily Ubuntu Kernel Builds - Now With 100% More APT Repo! for easy kernel updates.
Once the kernel is updated you will be able to install and boot ubuntu from NVME without any problems.