@@ -8,20 +8,24 @@ source ./colors.sh
8
8
for id in " postgres-db" " rabbitmq" " jobs-server" " api" " proxy" ; do
9
9
echo -e " \n${BLUE} Stopping container $id ... ${ENDC} "
10
10
docker stop $id
11
+ echo -e " \n${GREEN} Cleaning container $id ... ${ENDC} "
12
+ docker rm -f $id
11
13
done
12
14
13
15
TOTAL_WORKERS=$( docker ps | grep local-quantum-server-workers | wc | awk ' {print $1}' )
14
16
15
- for worker_i in $( seq 1 $TOTAL_WORKERS ) ; do
16
- echo -e " \n${BLUE} Stopping worker $worker_i ... ${ENDC} "
17
- docker stop " local-quantum-server-workers-$worker_i "
17
+ for worker in $( docker ps | grep local-quantum-server-workers | awk ' {printf("%s\n", $12)}' ) ; do
18
+ echo -e " \n${BLUE} Stopping worker $worker ... ${ENDC} "
19
+ docker stop $worker
20
+ echo -e " \n${GREEN} Cleaning container $worker ... ${ENDC} "
21
+ docker rm -f $worker
18
22
done
19
23
20
- echo -e " \n ${BLUE} Cleaning containers ... ${ENDC} "
21
- yes | docker container prune
22
- echo -e " \n${BLUE} Cleaning images ... ${ENDC} "
23
- yes | docker image prune -a
24
- echo -e " \n ${BLUE} Cleaning volumes ... ${ENDC} "
25
- yes | docker volume prune -a
26
- echo -e " \n${BLUE } Cleaning networks ... ${ENDC} "
27
- yes | docker network prune
24
+ for volume in " data " " logs " " postgres " " qasm " ; do
25
+ VOLUME_NAME= " local-quantum-server_ ${volume} "
26
+ echo -e " \n${GREEN} Deleting volume $VOLUME_NAME ... ${ENDC} "
27
+ docker volume rm -f $VOLUME_NAME
28
+ done
29
+
30
+ echo -e " \n${GREEN } Cleaning network qnet ... ${ENDC} "
31
+ docker network rm -f local-quantum-server_qnet
0 commit comments