目的
- この記事はswaggerってどんなの?という興味から環境を構築することを目的としています
- 環境はMac上のDockerに構築します
- Swaggerとは?は今回は省略させていただきます
- とりあえず使うために環境を構築します
環境構築
swagger-editorのイメージをpullする
$ docker pull swaggerapi/swagger-editor
Using default tag: latest
latest: Pulling from swaggerapi/swagger-editor
c1e54eec4b57: Pull complete
d6be30a0b011: Pull complete
3411dc04207b: Pull complete
5132fc99899b: Pull complete
dac4d9c224f9: Pull complete
1d31946306a3: Pull complete
d4515043d87f: Pull complete
066a1be8377c: Pull complete
fee7d6dc2c3f: Pull complete
a66346961765: Pull complete
c23eb21da1b0: Pull complete
Digest: sha256:bba955d2aae718727bd54c4d16733b2130ba72c79ed40ca847e83b40a8f905f8
Status: Downloaded newer image for swaggerapi/swagger-editor:latest
swaggerの起動
今回はDocker側は8080ポート。mac側は10080ポートで動かすことにしました
※swaggerは8080ポートで動作しているようなので、今回はdocker側は8080ポートとしました
$ docker run -d -p 18180:8080 swaggerapi/swagger-editor
swaggerの起動確認
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
036b88f2f7ea swaggerapi/swagger-editor "sh /usr/share/nginx…" 3 seconds ago Up 2 seconds 8080/tcp, 0.0.0.0:18180->8080/tcp adoring_cocks