温馨提示×

linux swagger怎么卸载

小樊
40
2026-08-31 16:27:54
栏目: 智能运维

在 Linux 上“卸载 Swagger”要看你具体指的是哪一种 Swagger 使用方式,不同情况卸载方法不一样。下面按常见场景给你说明。


一、如果你是用 Swagger UI / Swagger Editor(Docker)

1️⃣ 停止并删除容器

docker ps -a | grep swagger
docker stop <容器ID或名称>
docker rm <容器ID或名称>

2️⃣ 删除镜像(可选)

docker images | grep swagger
docker rmi swaggerapi/swagger-ui
docker rmi swaggerapi/swagger-editor

二、如果你是用 npm / npx 安装的 Swagger

1️⃣ 全局安装的 Swagger CLI

npm list -g --depth=0 | grep swagger
npm uninstall -g swagger
# 或
npm uninstall -g swagger-cli

2️⃣ 项目中安装的 Swagger

进入项目目录:

npm uninstall swagger
# 或按你实际包名
npm uninstall swagger-ui-express

三、如果你是用 yarn 安装的 Swagger

yarn global remove swagger
yarn remove swagger

四、如果你是用 Snap 安装的

snap list | grep swagger
sudo snap remove swagger

五、如果你是自己下载的 Swagger UI 静态文件

一般是解压到某个目录,例如:

rm -rf /path/to/swagger-ui

六、如果你是通过 系统包管理器(apt / yum)安装的

dpkg -l | grep swagger
sudo apt remove swagger
# 或
sudo yum remove swagger

七、如果你是想在 Spring Boot / Java 项目中移除 Swagger

Maven

<!-- 删除类似依赖 -->
<dependency>
  <groupId>io.springfox</groupId>
  <artifactId>springfox-boot-starter</artifactId>
</dependency>

Gradle

// 删除
implementation 'io.springfox:springfox-boot-starter:...'

然后:

mvn clean
# 或
./gradlew clean

八、最常见情况(快速判断)

使用方式 卸载方式
Docker docker rm + docker rmi
npm npm uninstall -g
Java 项目 删除依赖
静态文件 rm -rf

如果你愿意,可以告诉我:

  • ✅ 是 Docker / npm / Java / 静态文件 哪一种?
  • ✅ 用的是什么系统(Ubuntu / CentOS / Arch)?
  • ✅ 安装时的命令是什么?

我可以给你精确到命令级别的卸载方案。

0