サンプル集  >  other  >  API仕様書作成(Swagger Editor)②
API仕様書作成(Swagger Editor)②
2025/07/11

Swagger Editorを使ってAPIの仕様書を作ってみます。

  1. Dockerを使った方法
  2. ダウンロードする方法

Dockerを使った方法

Dockerのコンテナを起動するコマンドです。

docker run -d -p 80:8080 --name editor swaggerapi/swagger-editor:v3.8
.2

Dockerコンテナを起動します。

docker run -d -p 80:8080 --name editor swaggerapi/swagger-editor:v3
.8.2
Unable to find image 'swaggerapi/swagger-editor:v3.8.2' locally
v3.8.2: Pulling from swaggerapi/swagger-editor
e7b0be4a8f19: Download complete
e024ebe595c5: Download complete
2af32ca22c61: Download complete
c554c602ff32: Download complete
d239535fe663: Download complete
a8ce74353213: Download complete
cbdbe7a5bc2a: Download complete
aad0ac29f6f4: Download complete
d9871e02ecfd: Download complete
4798a11453d1: Download complete
4a901ff28492: Download complete
Digest: sha256:02c2120569659c868da417779a47b8b3d3327c0d57d3bd376c3fce
3fffaadd87
Status: Downloaded newer image for swaggerapi/swagger-editor:v3.8.2
288327fcb87e070164566830b74ae373868d33212f8898840c2f6d0cbda2143d

イメージを確認します。

docker image ls
REPOSITORY                 TAG     IMAGE ID      CREATED      SIZE
swaggerapi/swagger-editor  v3.8.2  02c212056965  5 years ago  58.9MB

58.9MBでした。 思ったより容量が少なかったです。

コンテナの状況を確認します。

docker ps
CONTAINER ID   IMAGE                              COMMAND            
       CREATED          STATUS          PORTS                      
    NAMES
288327fcb87e   swaggerapi/swagger-editor:v3.8.2   "sh /usr/share/ngin
x…"   56 minutes ago   Up 56 minutes   80/tcp, 0.0.0.0:80->8080/tc
p   editor

http://localhost:80へアクセスしてみます。


書き換えてみます。


正常に動作したようです。

ダウンロードする方法

github swagger editorで検索します。


ページが表示されました。


「Code」を選択肢「Download ZIP」をクリックします。


ダウンロードしたzipファイルを解凍しindex.htmlを開きます。


書き換えてみます。


正常に動作したようです。

関連項目

API仕様書作成(Swagger Editor)

API仕様書作成(Swagger Editor)③

▲ PageTop  ■ Home


Copyright (C) 2025 ymlib.com