在 Linux 上安装 Swagger 通常不是指“安装 Swagger 本身”,而是看你具体要用哪一套工具(Swagger UI、Swagger Editor、还是 Swagger Codegen / OpenAPI Generator)。常见使用场景和步骤如下:
先明确你要干什么:
| 需求 | 推荐 |
|---|---|
| 查看 / 调试接口文档 | Swagger UI |
| 编写 OpenAPI 文档 | Swagger Editor |
| 自动生成代码 | OpenAPI Generator(替代 Swagger Codegen) |
只需 2 步
docker pull swaggerapi/swagger-ui
docker run -d -p 8080:8080 swaggerapi/swagger-ui
访问:
http://服务器IP:8080
✅ 适合 90% 的 Linux 场景
wget https://github.com/swagger-api/swagger-ui/archive/refs/tags/v5.17.14.zip
unzip v5.17.14.zip
cp -r swagger-ui-5.17.14/dist /usr/share/nginx/html/swagger
http://服务器IP/swagger
docker pull swaggerapi/swagger-editor
docker run -d -p 8081:8080 swaggerapi/swagger-editor
访问:
http://服务器IP:8081
wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.6.0/openapi-generator-cli-7.6.0.jar
java -jar openapi-generator-cli-7.6.0.jar
生成代码示例:
java -jar openapi-generator-cli.jar generate \
-i swagger.yaml \
-g java \
-o ./out
✅ 最短路径(Docker)
1. docker pull
2. docker run
✅ 非 Docker
1. 下载
2. 解压
3. 部署
你可以直接告诉我:
我可以给你 一步不差的命令。