Based on https://github.com/Macaulay2/M2/blob/master/M2/BUILD/docker/README.md
Need to fix Dockerfile then just make build
The entrypoint script is M2-docker
Run sage with
> SAGE_MACAULAY2_COMMAND=/path/to/M2-docker sage
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 10.4, Release Date: 2024-07-19 │
│ Using Python 3.12.7. Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
sage: macaulay2('1+1')
2
sage:
Or just put this in your ~/.sage/init.sage
:
os.environ['SAGE_MACAULAY2_COMMAND'] = '/path/to/M2-docker'