ARM64 architectures less than arm64v8.2 are unsupported in official builds. The solution?
I made some scripts to build MongoDB from the source, and package it into a docker image that's drop-in compatible with the official image!
This is a project I started without realizing I did not have the time to finish it.
As a result, I am going to archive this repo. In the event that this might be useful to someone, I would first recommend seeking a cloud-based solution or re-evaluating whether a pi is truly the best hardware to host your database from. If you are still interested, read the message below:
I don't have time to finish this right now. Current development is happening in a different branch.
If you want to fork this, look at that other branch. This is something that there seems to be some amount of demand for on the internet.
- Maintained images
- Supporting several raspi architectures
- Multiple versions of MongoDB
Sounds too good to be true? It probably is.
Keep in mind I'm literally just a high-school student putting this together on the last day of February break.
Find these images on Docker Hub!
Tag | Mongo Version | Target Platform | Support | Architecture |
---|---|---|---|---|
raspi4-4.4 | 4.4 | Raspi 4 model B | In Development | arm64v8 |