在 CentOS 上“卸载 Swagger”要看你具体是怎么安装 Swagger 的,因为 Swagger 不是一个单一软件,常见形式有:
下面按常见情况分别说明。
先查一下:
rpm -qa | grep -i swagger
如果有结果:
sudo yum remove swagger-xxx
# 或
sudo rpm -e swagger-xxx
查看容器:
docker ps -a | grep swagger
停止并删除容器:
docker stop swagger_container_name
docker rm swagger_container_name
如果还装了镜像:
docker rmi swaggerapi/swagger-ui
查看:
npm list -g | grep swagger
卸载:
npm uninstall -g swagger
# 或
npm uninstall -g swagger-cli
常见目录:
/usr/share/swagger-ui
/var/www/swagger
/opt/swagger-ui
直接删除目录:
sudo rm -rf /path/to/swagger-ui
如果是 Nginx 配置的:
sudo vi /etc/nginx/conf.d/swagger.conf
删除相关 server 配置后:
sudo nginx -s reload
这不是系统级卸载,而是代码层面:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
</dependency>
which swagger
find / -name "*swagger*" 2>/dev/null
如果你能告诉我:
我可以给你精确的一条龙卸载命令。