For a detailed description read this blog entry.
sbt docker:publishLocal
docker run --name seed-1 -d akka-docker-cluster:2.3.4 --seed
export SEED_1_IP=$(docker inspect --format="{{.NetworkSettings.IPAddress}}" seed-1)
docker run --name seed-2 -d akka-docker-cluster:2.3.4 --seed $SEED_1_IP:2551
export SEED_2_IP=$(docker inspect --format="{{.NetworkSettings.IPAddress}}" seed-2)
docker run --name node-1 -d akka-docker-cluster:2.3.4 $SEED_1_IP:2551 $SEED_2_IP:2551
docker run --name node-2 -d akka-docker-cluster:2.3.4 $SEED_1_IP:2551 $SEED_2_IP:2551
Of course you can run your cluster within sbt for test purposes.
sbt runSeed
sbt runNode
- Download Typesafe Activator (or copy it over from a USB)
- Extract the zip and run the
activator
oractivator.bat
script from a non-interactive shell - Your browser should open to the Activator UI: http://localhost:8888