Might be worth checking out mini-mesos as well https://www.minimesos.org
On Sun, Feb 11, 2018 at 7:05 PM Jie Yu <yujie....@gmail.com> wrote: > Hi, > > When we were developing a framework with Mesos, we realized that it'll be > great to have a Docker image that allows framework developers to quickly > test with Mesos APIs (preferably new APIs that haven't been released yet). > The docker container will have both Mesos master and agent running, > allowing framework developers to easily write e2e integration tests with > Mesos. > > Therefore, I went ahead and added some scripts > <https://github.com/apache/mesos/tree/master/support/mesos-mini> in the > project repo to enable that. I temporarily called the docker image " > mesos-mini <https://hub.docker.com/r/mesos/mesos-mini/>" (better name > suggestion is welcome!) I also created a Jenkins > <https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Mini> job that > pushes nightly "mesos-mini" docker image with the head of Mesos project. > > Here is the simple instruction to use it: > > $ docker run --privileged -p 5050:5050 -p 5051:5051 -p 8080:8080 > mesos/mesos-mini:2018-02-11 > > Once the container is running, test master endpoint at localhost:5050 > (e.g., the webui). The agent endpoint will be at localhost:5051. I > installed the latest marathon (1.5.5) in the docker image too, so marathon > endpoint is at localhost:8080 > > Enjoy! Patches to add more example frameworks are very welcome! > > - Jie > -- https://github.com/mindscratch https://www.google.com/+CraigWickesser https://twitter.com/mind_scratch https://twitter.com/craig_links