feat: 优化停止docker操作, 没有容器运行时, 提示容器未启动
This commit is contained in:
+11
-1
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
#重启docker容器
|
||||
# 重启docker容器
|
||||
restart_docker() {
|
||||
local SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 脚本文件夹绝对路径
|
||||
local COMPOSE_FILE="$SCRIPT_DIR/../docker-compose.yml"
|
||||
@@ -27,6 +27,16 @@ restart_docker() {
|
||||
docker compose -f $COMPOSE_FILE up -d
|
||||
}
|
||||
|
||||
# 停止docker容器
|
||||
stop_docker(){
|
||||
local RUNNING_COUNT=$(docker compose -f $COMPOSE_FILE ps -q | wc -l)
|
||||
if [ "$RUNNING_COUNT" -eq 0 ]; then
|
||||
echo "容器未运行,无需停止"
|
||||
return
|
||||
fi
|
||||
docker compose -f $COMPOSE_FILE down
|
||||
}
|
||||
|
||||
|
||||
update_docker_images(){
|
||||
local SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 脚本文件夹绝对路径
|
||||
|
||||
Reference in New Issue
Block a user