Public Repository

Last pushed: 2 years ago
Short Description
Docker Container Network Orchestrator
Full Description

Leviathan Container Network Orchestrator

Automated network wiring and policy for clusters of distributed Linux containers.

Supports

Docker 1.7

Run

docker run --publish-all=true -i -t sigstop/leviathan:devel-2

Tags

latest = devel-2

This is a sanity check build. After launching, check for the port mapping of port 8080 by executing the following command on the host that is running this container.

sudo iptables -t nat -L -n

look for this kind of output at the bottom:

Chain DOCKER (2 references)
target     prot opt source               destination         
DNAT       tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:32768 to:172.17.0.8:8080
DNAT       tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:32769 to:172.17.0.8:4567

In this case, port 32768 of the host was mapped to 8080 of the leviathan container. To test that everything is working, browse to the following URL with your favorite web browser:

http://<ip_of_host>:<mapped_port>/static/www/index.html

Read the Dockerfile

https://github.com/ivanos/dockerfiles/blob/master/leviathan/Dockerfile

Docker Pull Command
Owner
sigstop