

I also found a Docker image of MariaDB for the ARM architecture. I was able to convert Nginx, SMTP, Rabbitmq, and Memcache from AMD64 to ARM without any hindrance. As a result, I was able to eliminate problems caused by differences in software versions. I paid close attention to the software versions and used the same version of the software as much as possible to reduce the complexity of the debugging process. Therefore, I converted all the Docker images from AMD64 to ARM. The Docker images provided by Tutor are all built on AMD64 architecture, and since the Raspberry Pi is an ARM architecture, the default Docker images cannot be run on the Raspberry Pi. The Tutor uses nine Docker images to run Open Edx. (…) Conversion Docker images from AMD64 to ARM On a related note, the user who managed to run Tutor on Raspberry Pi has given us some feedback ( discussion, report). Building multi-architecture Docker images - Multi-arch build and images, the simple way - Docker Blog.

General release, - Released: Docker Desktop for Mac - Docker Blog.Second preview, - New Docker Desktop Preview for Apple M1 Released - Docker Blog.Tech preview, - Download and Try the Tech Preview of Docker Desktop for M1 - Docker Blog.Roadmap announcement, - Apple Silicon M1 Chips and Docker - Docker Blog.It’s hopefully not too hard to tweak our existing image build process to also upload suitable ARM images, but it would be useful to have appropriate hardware available to make sure they work correctly. You could try running the existing x86 images in a recent Docker for Mac release and they should work thanks to qemu integration, but they might be a bit slow and/or unstable. We’re starting to think about this, but I’m not aware of anyone in the Open edX community who has an Apple Silicon Mac yet to test it out.
