Sign inSign up

avhost/mesos-master

By avhost

Updated 3 months ago

Easy mesos/clusterd installation

Image
Networking
Integration & delivery
Developer tools
0

1.5K

avhost/mesos-master repository overview

You can use this Docker image together with the accompanying docker‑compose.yml file to spin up a lightweight, container‑based Apache Mesos cluster in minutes. The stack automatically deploys the required Mesos masters and agents on a shared overlay network, giving you a ready‑to‑use Mesos environment for testing, development or prototyping, all without any manual configuration beyond a single docker compose up command.

Requirements:

docker-compose.yaml:

services:
  master1:
    image: docker.io/avhost/mesos-master:latest
    hostname: mesos-master-1.weave.local
    environment:
      - ZOOKEEPER_ID=1
    networks:
      - weave

  master2:
    image: docker.io/avhost/mesos-master:latest
    hostname: mesos-master-2.weave.local
    environment:
      - ZOOKEEPER_ID=2
    networks:
      - weave

  master3:
    image: docker.io/avhost/mesos-master:latest
    hostname: mesos-master-3.weave.local
    environment:
      - ZOOKEEPER_ID=3
    networks:
      - weave

  agent:
    image: docker.io/avhost/mesos-agent:latest
    privileged: true
    volumes:
      - /var/run/weave/weave.sock:/var/run/docker.sock
    networks:
      - weave
    depends_on:
      - master1
      - master2
      - master3
    deploy:
      replicas: 3

networks:
  weave:
    external: true

Tag summary

Content type

Image

Digest

sha256:ab3f44186

Size

325.4 MB

Last updated

3 months ago

docker pull avhost/mesos-master