初始化

master
面包骑士 2024-07-28 18:24:21 +08:00
parent 203e247d14
commit f61348f731
3 changed files with 35 additions and 0 deletions

View File

@ -10,6 +10,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>cloud-system</artifactId> <artifactId>cloud-system</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
<description> <description>

View File

@ -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

View File

@ -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