温馨提示×

哪里下载linux swagger

小樊
54
2026-09-03 13:11:05
栏目: 智能运维

在 Linux 上,“Swagger”通常指的是 Swagger UI / Swagger Editor / Swagger Codegen / OpenAPI 工具。下面按常见需求给你几个官方、靠谱的下载/安装方式(都适用于 Linux)。


一、Swagger Editor(写 OpenAPI 文档)

方式 1:Docker(推荐)

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

浏览器访问:

http://localhost:8080

方式 2:直接下载(Node 版)

git clone https://github.com/swagger-api/swagger-editor.git
cd swagger-editor
npm install
npm run build
npm start

二、Swagger UI(展示 API 文档)

Docker 方式

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

访问:

http://localhost:8081

静态文件方式

wget https://github.com/swagger-api/swagger-ui/archive/refs/heads/master.zip
unzip master.zip

用 Nginx / Apache 托管 dist 目录即可。


三、Swagger Codegen(生成客户端/服务端代码)

下载 jar(最简单)

wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.35/swagger-codegen-cli-3.0.35.jar

使用:

java -jar swagger-codegen-cli-3.0.35.jar generate \
  -i api.yaml -l java -o out/

四、官方地址汇总(最安全)

  • Swagger 官网:https://swagger.io/
  • GitHub:https://github.com/swagger-api
  • Docker 镜像:https://hub.docker.com/u/swaggerapi

五、如果你说的是“Linux 上的 Swagger 桌面程序”

目前 Swagger 官方没有 Linux 原生桌面客户端,基本都用:

  • 浏览器 + Swagger UI
  • Docker
  • VS Code 插件(OpenAPI / Swagger)

如果你能告诉我:

  • 你是前端 / 后端 / 测试
  • 想要看文档、写文档、还是生成代码

我可以直接给你一条最省事的命令。

0