diff --git a/Jenkinsfile b/Jenkinsfile index 5b2d847..8c894fe 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -234,10 +234,11 @@ def deployToEnvironmentWithCompose(String env) { // 写入 docker-compose.yml 文件 writeFile file: 'docker-compose.yml', text: composeFileContent - // 停止现有服务 - sh """ - docker compose -f docker-compose.yml down || true - """ + // 强制停止并删除现有容器(无论是否由compose创建) + sh """ + docker stop ${containerName} || true + docker rm ${containerName} || true + """ // 启动新服务 sh """