mirror of
https://github.com/Telecominfraproject/wlan-cloud-loadsim.git
synced 2025-11-01 19:17:49 +00:00
42 lines
1.2 KiB
Bash
Executable File
42 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
NET_NAME=owls_net
|
|
|
|
# clean networks and create the testing network
|
|
docker network prune
|
|
docker network create \
|
|
--driver=bridge \
|
|
--subnet=172.21.0.0/16 \
|
|
--ip-range=172.21.10.0/24 \
|
|
--gateway=172.21.0.1 \
|
|
$NET_NAME
|
|
|
|
#create directories for logs
|
|
docker container rm manager node1
|
|
|
|
rm -rf docker_logs_manager
|
|
rm -rf docker_logs_node1
|
|
|
|
mkdir docker_logs_manager
|
|
mkdir docker_logs_node1
|
|
|
|
HOSTNAMES="--add-host mgr.owls.net:172.21.10.2 --add-host node1.owls.net:172.21.10.3"
|
|
|
|
docker run -d -p 9091:9090 --init \
|
|
--network=owls_net \
|
|
--volume="$PWD/ssl:/etc/ssl/certs" \
|
|
--volume="$PWD/docker_logs_manager:/app_data/logs" \
|
|
-e ERL_NODE_NAME="mgr@mgr.owls.net" -e ERL_OPTIONS="-noshell -noinput" -e ERL_NODE_TYPE="manager" \
|
|
--ip="172.21.10.2" $HOSTNAMES \
|
|
--name="manager" tip-owls-1
|
|
|
|
docker run -d --init \
|
|
--network=owls_net \
|
|
--volume="$PWD/ssl:/etc/ssl/certs" \
|
|
--volume="$PWD/docker_logs_node1:/app_data/logs" \
|
|
-e ERL_NODE_NAME="node1@mgr.owls.net" -e ERL_OPTIONS="-noshell -noinput" -e ERL_NODE_TYPE="node" \
|
|
--ip="172.21.10.3" $HOSTNAMES \
|
|
--name="node1" tip-owls-1
|
|
|
|
|