Leviathan Container Network Orchestrator
Automated network wiring and policy for clusters of distributed Linux containers.
docker run --publish-all=true -i -t sigstop/leviathan:devel-2
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: