summaryrefslogtreecommitdiff
path: root/unittest/pre/beluga/system/tools/agent_reset.sh
diff options
context:
space:
mode:
Diffstat (limited to 'unittest/pre/beluga/system/tools/agent_reset.sh')
-rwxr-xr-xunittest/pre/beluga/system/tools/agent_reset.sh31
1 files changed, 31 insertions, 0 deletions
diff --git a/unittest/pre/beluga/system/tools/agent_reset.sh b/unittest/pre/beluga/system/tools/agent_reset.sh
new file mode 100755
index 0000000..795b0e5
--- /dev/null
+++ b/unittest/pre/beluga/system/tools/agent_reset.sh
@@ -0,0 +1,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 \ No newline at end of file