summaryrefslogtreecommitdiff
path: root/unittest/pre/beluga/system/tools/agent_reset.sh
blob: 795b0e5f4ea59db6c027c43b0a535930e2368f39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#! /bin/bash
#set -e

echo "Stop docker services"
if [ ! -z "$(docker service ls -q)" ]; then
	docker service rm $(docker service ls -q)
fi

echo "Remove container lists"
if [ ! -z "$(docker ps -a -q)" ]; then
	docker rm $(docker ps -a -q) -f 
fi

echo "Remove image lists"
if [ ! -z "$(docker images -q)" ]; then
	docker rmi $(docker images -q) -f 
fi

echo "Do prune"
docker system prune -f

echo "Stop dockzen-launcher.service"
systemctl stop dockzen-launcher.service

echo "Delete /var/lib/docker folder"
rm /var/lib/docker/ -rf

echo "Clear init flag"
rm /etc/dockzen/sc/factory_init.json

reboot -f