mirror of https://github.com/docker/docs.git
Merge pull request #936 from vieux/getting_started_mesos
add very simple getting started for mesos
This commit is contained in:
commit
bc418df194
|
@ -0,0 +1,50 @@
|
|||
# Using Docker Swarm and Mesos
|
||||
|
||||
Swarm comes with a built-in scheduler that works with the swarm manager to schedule container resources. You can completly replace the built-in scheduler with a 3rd party scheduler. For example, you can replace it with the Mesos scheduler as described here.
|
||||
|
||||
When using Docker Swarm and Mesos, you use the Docker client to ask the swarm
|
||||
manager to schedule containers. The swarm manager then schedules those
|
||||
containers on a Mesos cluster.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Each node in your swarm must run a Mesos slave. The slave must be capable of starting tasks in a Docker Container using the `--containerizer=docker` option.
|
||||
|
||||
You need to configure two TCP ports on the slave. One port to listen for the swarm manager, for example 2375. And a second TCP port to listen for the Mesos master, for example 3375.
|
||||
|
||||
## Start the Docker Swarm manager
|
||||
|
||||
If you use a single Mesos master:
|
||||
|
||||
```
|
||||
docker run -d -p <swarm_port>:2375 -p 3375:3375 swarm manage -c mesos-experimental --cluster-opt mesos.address=<public_machine_ip> --cluster-opt mesos.port=3375 <mesos_master_ip>:<mesos_master:port>
|
||||
```
|
||||
|
||||
If you use multiple Mesos masters:
|
||||
|
||||
```
|
||||
docker run -d -p <swarm_port>:2375 -p 3375:3375 swarm manage -c mesos-experimental --cluster-opt mesos.address=<public_machine_ip> --cluster-opt mesos.port=3375 zk://<mesos_masters_url>
|
||||
```
|
||||
|
||||
Once the manager is running, check your configuration by running `docker info` as follows:
|
||||
|
||||
```
|
||||
docker -H tcp://<manager_ip:manager_port> info
|
||||
```
|
||||
|
||||
For example, if you run the manager locally on your machine:
|
||||
|
||||
```
|
||||
Containers: 0
|
||||
Offers: 2
|
||||
Offer: 20150609-222929-1327399946-5050-14390-O6286
|
||||
└ cpus: 2
|
||||
└ mem: 1006 MiB
|
||||
└ disk: 34.37 GiB
|
||||
└ ports: 31000-32000
|
||||
Offer: 20150609-222929-1327399946-5050-14390-O6287
|
||||
└ cpus: 2
|
||||
└ mem: 1006 MiB
|
||||
└ disk: 34.37 GiB
|
||||
└ ports: 31000-32000
|
||||
```
|
Loading…
Reference in New Issue