Skip to content

Commit 08618fd

Browse files
committed
updated clear docker
1 parent e52cc6a commit 08618fd

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

clear-docker.sh

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,24 @@ source ./colors.sh
88
for id in "postgres-db" "rabbitmq" "jobs-server" "api" "proxy"; do
99
echo -e "\n${BLUE}Stopping container $id ... ${ENDC}"
1010
docker stop $id
11+
echo -e "\n${GREEN}Cleaning container $id ... ${ENDC}"
12+
docker rm -f $id
1113
done
1214

1315
TOTAL_WORKERS=$(docker ps | grep local-quantum-server-workers | wc | awk '{print $1}')
1416

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
1822
done
1923

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

Comments
 (0)