在 Linux 上“下载 Swagger”通常指 Swagger UI / Swagger Editor 或 Swagger Codegen / OpenAPI Generator。下面按最常见场景给你完整说明(附 Linux 命令,可直接复制)。
docker pull swaggerapi/swagger-ui
docker run -d -p 8080:8080 swaggerapi/swagger-ui
访问:
http://localhost:8080
✅ 适合:Linux 服务器、本地开发
wget https://github.com/swagger-api/swagger-ui/archive/refs/heads/master.zip
unzip master.zip
cd swagger-ui-master/dist
python3 -m http.server 8080
浏览器访问:
http://localhost:8080
docker run -d -p 8081:8080 swaggerapi/swagger-editor
访问:
http://localhost:8081
wget https://github.com/swagger-api/swagger-editor/archive/refs/heads/master.zip
unzip master.zip
cd swagger-editor-master
npx http-server -p 8082
wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.46/swagger-codegen-cli-3.0.46.jar
运行示例:
java -jar swagger-codegen-cli-3.0.46.jar --help
❌ 没有官方 apt / yum 安装包
✅ 推荐方式:
| 需求 | 推荐方式 |
|---|---|
| 查看 API 文档 | Swagger UI + Docker |
| 编辑 OpenAPI | Swagger Editor |
| 生成代码 | Swagger Codegen |
| 离线使用 | 下载 dist / jar |
你可以直接告诉我:
swagger.json / openapi.yaml?我可以给你 一套完全适合你环境的命令。