温馨提示×

Swagger Linux版怎么下载

小樊
37
2026-07-22 03:55:44
栏目: 智能运维

在 Linux 上“下载 Swagger”通常指 Swagger UI / Swagger EditorSwagger Codegen / OpenAPI Generator。下面按最常见场景给你完整说明(附 Linux 命令,可直接复制)。


一、Swagger UI(最常用,在线查看 API 文档)

✅ 方式一:用 Docker(推荐,最简单)

docker pull swaggerapi/swagger-ui
docker run -d -p 8080:8080 swaggerapi/swagger-ui

访问:

http://localhost:8080

✅ 适合:Linux 服务器、本地开发


✅ 方式二:直接下载并运行(无需 Docker)

  1. 下载最新版
wget https://github.com/swagger-api/swagger-ui/archive/refs/heads/master.zip
  1. 解压
unzip master.zip
cd swagger-ui-master/dist
  1. 用任意 HTTP 服务运行
python3 -m http.server 8080

浏览器访问:

http://localhost:8080

二、Swagger Editor(在线编辑 OpenAPI)

✅ Docker 方式(推荐)

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

三、Swagger Codegen(生成代码)

✅ 下载 jar 包(Linux 通用)

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 有没有 Swagger?

没有官方 apt / yum 安装包

✅ 推荐方式:

  • Docker(最稳)
  • 下载 release zip / jar

五、快速选择指南

需求 推荐方式
查看 API 文档 Swagger UI + Docker
编辑 OpenAPI Swagger Editor
生成代码 Swagger Codegen
离线使用 下载 dist / jar

六、我可以进一步帮你

你可以直接告诉我:

  • ✅ 是 Ubuntu / CentOS / 国产 Linux
  • ✅ 是要 文档展示 还是 代码生成
  • ✅ 是否已有 swagger.json / openapi.yaml

我可以给你 一套完全适合你环境的命令

0