GitXplorerGitXplorer
t

docker-compose-mesos

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
c5669d1bfdd8374fb5ea233762c0f3a45aae05e3

fixup chronos and readme

ttimvaillancourt committed 7 years ago
Unverified
120b69307a413c39d3e23650d9a80dc6c6c01c69

update chronos marathon job

ttimvaillancourt committed 7 years ago
Unverified
5151458ace6de724c1111b3a4d0c9a1af92dcced

Add start-chronos.sh script

ttimvaillancourt committed 7 years ago
Unverified
ce406134a4dfe09fa71a338c137e6eda879f0a2f

get rid of bridged networking

ttimvaillancourt committed 7 years ago
Unverified
459af47e1b09d54015d48dc2aae8c9c989721180

it seems /var/tmp/mesos is empty on master

ttimvaillancourt committed 7 years ago
Unverified
8448cdb0cb0c5146a249625ba11a4d5824661b05

README update #8

ttimvaillancourt committed 7 years ago

README

The README file for this repository.

docker-compose-mesos

A docker-compose file for a full Mesos (master and slave), Marathon and Chronos stack

Links to the host-OS Docker daemon are passed to the 'mesos-slave', meaning Docker containers are launched alongside the docker-compose containers on the host OS.

Required:

The host OS must have the following installed:

  • make
  • docker (docker-ce is recommended instead of default OS packages)
  • docker-compose

Additionally:

  • The system hostname must be resolvable by DNS or in /etc/hosts.
  • The required ports (mentioned below) must be open on your Docker host's firewall.

This project has only been tested on CentOS 7.x with Docker Community Edition packages. Your results may vary!

Note: is very likely you will need to run all 'make' commands below as 'root'

Start

make start

Stop

make stop

Cleanup

Note: this deletes all data created by the containers!

make clean

Docker Images

The docker-compose.yml launches the following:

  • mesoscloud/zookeeper:3.4.8-centos-7
  • mesosphere/mesos-master:1.5.0
  • mesosphere/mesos-slave:1.5.0
  • mesoscloud/marathon:1.1.1-centos-7
  • mesosphere/chronos:v3.0.2

Ports

The docker-compose.yml requires the following ports.

Note: change in docker-compose.yml if required