diff --git a/pom.xml b/pom.xml
index 3851635..ef114f2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,6 +10,7 @@
4.0.0
cloud-system
+
1.0.0
diff --git a/src/main/resources/restartDocker.sh b/src/main/resources/restartDocker.sh
new file mode 100644
index 0000000..629c73b
--- /dev/null
+++ b/src/main/resources/restartDocker.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+export grepName=''
+while getopts "g:n:" opt
+do
+ case $opt in
+ g)
+ grepName=$OPTARG;;
+ n)
+ grepName="! $OPTARG";;
+ ?)
+ echo "未知参数"
+ exit 1;;
+ esac
+done
+if [ -z $grepName ]; then
+ docker ps -a --size=false --filter "status=exited" --format '{{.Names}}' | while read containerName; do
+ docker start $containerName
+ done
+else
+ docker ps -a --size=false --filter "status=exited" --format '{{.Names}}' | grep $grepName | while read containerName; do
+ docker start $containerName
+ done
+fi
diff --git a/src/main/resources/startCloud.sh b/src/main/resources/startCloud.sh
new file mode 100644
index 0000000..3b7976f
--- /dev/null
+++ b/src/main/resources/startCloud.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+# 关闭所有启动的项目容器
+echo "关闭以下容器"
+docker ps --size=false --format '{{.Names}}' | grep cloud | while read containerName; do
+ docker stop $containerName
+done
+echo "启动以下容器"
+# 启动所有关闭的项目容器
+docker ps -a --size=false --filter "status=exited" --format '{{.Names}}' | grep cloud | while read containerName; do
+ docker start $containerName
+done