温馨提示×

centos怎么卸载swagger

小樊
42
2026-10-26 17:55:05
栏目: 智能运维

在 CentOS 上“卸载 Swagger”需要看你是怎么安装的,不同方式卸载方法不一样。下面按常见情况说明:


一、如果是通过 Docker 安装的 Swagger(如 swagger-ui / swagger-editor)

1. 查看正在运行的容器

docker ps -a | grep swagger

2. 停止并删除容器

docker stop swagger容器名或ID
docker rm swagger容器名或ID

3. (可选)删除镜像

docker rmi swaggerui/swagger-ui
# 或
docker rmi swaggerapi/swagger-editor

二、如果是通过 yum / rpm 安装的(较少见)

1. 查看是否安装

rpm -qa | grep swagger

2. 卸载

yum remove swagger包名
# 或
rpm -e swagger包名

三、如果是通过 npm 全局安装的(swagger-cli / swagger-ui)

1. 查看全局安装

npm list -g | grep swagger

2. 卸载

npm uninstall -g swagger-cli
npm uninstall -g swagger-ui

四、如果是作为项目依赖(Spring Boot / Node 项目)

Swagger 通常只是代码依赖,不是系统软件:

  • Java(Maven/Gradle):删除 pom.xml 或 build.gradle 中的 Swagger 依赖,重新打包
  • Node 项目:
npm uninstall swagger-jsdoc swagger-ui-express

五、如果是 Nginx 中部署的 Swagger UI 静态文件

1. 找到目录

whereis swagger
# 或
find / -name "swagger-ui*"

2. 删除目录

rm -rf /usr/share/nginx/html/swagger-ui

3. 删除 Nginx 配置

rm -f /etc/nginx/conf.d/swagger.conf
nginx -s reload

六、不清楚怎么装的?可以先用这条命令查

which swagger
find / -name "*swagger*" 2>/dev/null

如果你能告诉我:

  • ✅ 是 Swagger UI / Editor / Codegen / CLI
  • ✅ 怎么装的(Docker / npm / yum / 源码 / 项目里)

我可以给你精确的一条命令卸载方案。

0 踩