From c29b7a146719d027d7a1394b8ee71e2bdaeb639a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Thu, 15 Jan 2026 13:40:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9E=84=E5=BB=BA=E8=84=9A?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devops/scripts/docker.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.devops/scripts/docker.py b/.devops/scripts/docker.py index 54415b2..51d6498 100644 --- a/.devops/scripts/docker.py +++ b/.devops/scripts/docker.py @@ -42,6 +42,10 @@ def run_docker_compose(compose_dir, service_name): Logger.error(f"docker-compose.yml 不存在: {compose_file}") return False + # 停止并删除容器和匿名卷(确保使用最新的镜像内容) + Logger.info(f"停止并删除旧容器和卷: {service_name}") + Logger.run_command(f"docker-compose down {service_name} -v", compose_dir) + # 构建镜像 if not Logger.run_command(f"docker-compose build --no-cache {service_name}", compose_dir): Logger.error(f"镜像构建失败: {service_name}")