Docker images
The simplest installation uses a ready-made Mauro Data Mapper application running in a Docker container.
Any operating system (Windows, Linux, MacOS), being a server or a desktop, that runs Docker can run Mauro Data Mapper. (Note that
some organisations may restrict the use of Docker when running on virtual machines)
System requirements¶
You will need to install Docker.
If you are using a desktop environment, it is handy to install Docker Desktop first.
We advise running these docker images on an operating system with:
- a minimum of 4 CPU cores
- 8GBs RAM
- Docker Engine: 20.10.21 or higher
- the Docker engine can run arm64, or amd64 architectures
Available Docker Images¶
These are the Docker images available to 'pull' in:
| Tag | Architectures | Size (MB) | Last Updated | Pull Command |
|---|---|---|---|---|
0.0.2-beta |
amd64, arm64, unknown | 510.7 | 2026-03-05T17:35:00.588361Z | docker pull maurodatamapper/mauro:0.0.2-beta |
0.0.1-beta |
arm64 | 237.8 | 2025-09-22T15:30:20.67264Z | docker pull maurodatamapper/mauro:0.0.1-beta |
By either:
- From your terminal run the corresponding 'pull command' from the above table for the image you wish to use.
- From Docker Desktop use the Images tab to pull the image from Hub repositories.
Docker configuration / resources available¶
Docker Desktop¶
On Docker Desktop, go to the Settings (a cog icon), then the resources, and set the CPU limit to be at least 4 and the Memory limit to be at least 8GB. Press 'Apply & restart'
Linux Docker¶
The default install of Docker inside Linux configures the Docker Engine with unlimited access to the server's resources.