3

使用swagger-node我使用Expressand设置项目swagger-ui-express

Dockerfile

FROM node:8-alpine

WORKDIR /opt/app

COPY package*.json ./
RUN yarn install
COPY . .

CMD [ "yarn", "start" ]

docker-compose.yaml

version: "3"

services:
  app:
    build: .
    ports:
      - 15000:10010

启动容器

docker-compose up

图形 API 文档可从外部访问http://localhost:15000/api-docs。但是我不能使用“试用”功能,因为 Swagger 需要内部 IP 和端口。

如何更改此设置以便可以从容器外部尝试 API?

在此处输入图像描述

4

0 回答 0