修改构建脚本

This commit is contained in:
孙小云 2026-01-15 13:40:44 +08:00
parent fdb39dd41e
commit c29b7a1467
1 changed files with 4 additions and 0 deletions

View File

@ -42,6 +42,10 @@ def run_docker_compose(compose_dir, service_name):
Logger.error(f"docker-compose.yml 不存在: {compose_file}") Logger.error(f"docker-compose.yml 不存在: {compose_file}")
return False 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): if not Logger.run_command(f"docker-compose build --no-cache {service_name}", compose_dir):
Logger.error(f"镜像构建失败: {service_name}") Logger.error(f"镜像构建失败: {service_name}")