Initial commit of the O1 simulator framework.
[sim/o1-interface.git] / ntsimulator / scripts / clean.sh
1 #/bin/bash
2
3 echo "Cleaning up..."
4
5 mapfile -t NTS_containers < <( docker ps -a --filter "label=NTS" --format "{{.ID}}" )
6
7 CONTAINERS=""
8
9 if [ ${#NTS_containers[@]} -gt 0 ]
10 then
11
12         for container in "${NTS_containers[@]}"
13         do
14                 CONTAINERS="$CONTAINERS $container"
15         done
16         echo "Cleaning up ontainers: $CONTAINERS"
17         docker kill $CONTAINERS > /dev/null 2>&1
18         docker rm $CONTAINERS > /dev/null 2>&1
19 fi
20
21 echo "Cleaning NTS Manager container"
22 docker kill NTS_Manager > /dev/null 2>&1
23 docker rm NTS_Manager > /dev/null 2>&1
24
25 echo "All cleaned up!"