-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
47 lines (47 loc) · 1.34 KB
/
docker-compose.yml
File metadata and controls
47 lines (47 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
version: "3"
services:
zookeeper:
image: zookeeper:3.4.10
network_mode: host
mesos_master:
image: mesosphere/mesos-master:1.3.1
network_mode: host
environment:
MESOS_ZK: "zk://localhost:2181/mesos"
MESOS_WORK_DIR: "/var/tmp/mesos"
MESOS_LOG_DIR: "/var/log/mesos"
MESOS_IP: 127.0.0.1
MESOS_HOSTNAME: "localhost"
depends_on:
- zookeeper
mesos_agent:
image: mesosphere/mesos-slave:1.3.1
network_mode: host
privileged: true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/run/docker.pid:/var/run/docker.pid
- /cgroup:/cgroup
- /sys:/sys
- ./go-mesos-executor:/usr/libexec/mesos/mesos-docker-executor
- ./config.yaml:/etc/mesos-executor/config.yaml
- /proc:/mnt/proc
environment:
MESOS_MASTER: "zk://localhost:2181/mesos"
MESOS_WORK_DIR: "/var/tmp/mesos"
MESOS_LOG_DIR: "/var/log/mesos"
MESOS_CONTAINERIZERS: "docker,mesos"
MESOS_SYSTEMD_ENABLE_SUPPORT: "false"
depends_on:
- zookeeper
- mesos_master
marathon:
image: mesosphere/marathon:v1.5.1
network_mode: host
environment:
MARATHON_MASTER: "zk://localhost:2181/mesos"
MARATHON_ZK: "zk://localhost:2181/marathon"
MARATHON_FRAMEWORK_NAME: "my-marathon"
depends_on:
- zookeeper
- mesos_master