GitXplorerGitXplorer
t

docker-compose-mesos

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
5523221f46d3303056115f6c3673efda82ee735b

README update #7

ttimvaillancourt committed 7 years ago
Unverified
614c5f43aaaebcb10f2e840bc852966417e4f76b

README update #6

ttimvaillancourt committed 7 years ago
Unverified
3397cc5902be7d4c087e06d15e9f0fdb3e8b1882

README update #5

ttimvaillancourt committed 7 years ago
Unverified
72d44447d7e6fc715a24a34b7abb29e57c3996ae

README update #4

ttimvaillancourt committed 7 years ago
Unverified
ac94ed33d76c119322ce79f034c069ecf67abf7f

README update #3

ttimvaillancourt committed 7 years ago
Unverified
a34f22f64d1dbc42dd8a86d90283eac80ac0987f

README update #2

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