echo "MESOS_SOURCES=/home/user/mesos-upstream/" > .env
docker build -f Dockerfile.automake --target runner -t runner-mesos .
docker build -f Dockerfile.automake --target builder -t builder-mesos .
- Then, from MESOS_SOURCES dir:
docker run -v $(pwd):/src/mesos builder-mesos
- Go back in mesosbuild and
docker-compose up
After each source modification, just kill docker-compose, rebuild and docker-compose up
- Simplify env to put more of them in
/usr/bin/mesos-{agent, master}
- Remove extends to use 3.4 docker-compose only: simple solution is to generate the docker-compose with a template engine
- Make a marathon image based on centos to leverage freshly built libmesos and Criteo's marathon-ui.