Getting Started with Mesos
These instructions describe how to connect two containers over a network you create. The network has its own unique interfaces and lies behind an OVS bridge.
Prerequisites
- Mesos version 3.0 or higher
Step 1: Download Mesos.
$ git clone https://github.com/contiv/netplugin
$ cd netplugin; make demo
$ Mesos ssh netplugin-node1
Step 2: Install Mesos.
$ netctl net create contiv-net --subnet=20.1.1.0/24 --gateway=20.1.1.254 --pkt-tag=1001
$ docker run -itd --name=web --net=contiv-net ubuntu /bin/bash
$ docker run -itd --name=db --net=contiv-net ubuntu /bin/bash
Step 3: Log into a container and test the network.
$ docker exec -it web /bin/bash
< inside the container >
root@f90e7fd409c4:/# ping db
PING db (20.1.1.3) 56(84) bytes of data.
64 bytes from db (20.1.1.3): icmp_seq=1 ttl=64 time=0.658 ms
64 bytes from db (20.1.1.3): icmp_seq=2 ttl=64 time=0.103 ms