This commit is contained in:
parent
97bb873bb8
commit
93fcaace26
@ -116,21 +116,26 @@ jobs:
|
||||
script: |
|
||||
echo "连接服务器成功,开始部署..."
|
||||
|
||||
# 停止并删除旧容器
|
||||
if docker ps -a | grep -q ppanel-server; then
|
||||
# 停止并删除旧容器(忽略所有错误)
|
||||
if docker ps -a | grep -q ppanel-server 2>/dev/null; then
|
||||
echo "停止旧容器..."
|
||||
docker stop ppanel-server || true
|
||||
docker stop ppanel-server >/dev/null 2>&1 || true
|
||||
echo "等待容器完全停止..."
|
||||
sleep 3
|
||||
sleep 5
|
||||
|
||||
echo "删除旧容器..."
|
||||
docker rm ppanel-server || true
|
||||
# 如果普通删除失败,尝试强制删除
|
||||
if docker ps -a | grep -q ppanel-server; then
|
||||
echo "尝试强制删除容器..."
|
||||
docker rm -f ppanel-server || true
|
||||
fi
|
||||
echo "等待删除操作完成..."
|
||||
# 静默删除,完全忽略错误输出
|
||||
docker rm ppanel-server >/dev/null 2>&1 || true
|
||||
sleep 2
|
||||
|
||||
# 如果仍然存在,尝试强制删除(静默)
|
||||
if docker ps -a | grep -q ppanel-server 2>/dev/null; then
|
||||
echo "尝试强制删除..."
|
||||
docker rm -f ppanel-server >/dev/null 2>&1 || true
|
||||
sleep 3
|
||||
fi
|
||||
|
||||
echo "容器清理完成,继续部署..."
|
||||
fi
|
||||
|
||||
# 拉取最新镜像
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user