docker安装yapi工具管理接口和测试

YApi
  YApi是由去哪儿网移动架构组(简称YMFE,一群由FE、iOS和Android工程师共同组成的最具想象力、创造力和影响力的大前端团队)开源的可视化接口管理工具,一个可本地部署的、打通前后端及QA的接口管理平台,YApi旨在为开发、产品和测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布和维护不同项目,不同平台的API。有了YApi,我们可以很方便的测试、管理和维护多个项目的API接口,不像Swagger那样是随应用生和灭的(且线上环境下大多数须关闭),YApi是一个独立的服务平台。

如下是YAPI安装部署和需要配置登录才能访问其他接口的操作。

服务器环境:

 创建 MongoDB 数据卷

docker volume create mongo_data_yapi

启动 MongoDB

docker run -d --name mongo-yapi -v mongo_data_yapi:/data/db mongo

获取 Yapi 镜像,版本信息可在 阿里云镜像仓库 查看 : 
地址: https://dev.aliyun.com/detail.html?spm=5176.1972343.2.26.I97LV8&repoId=139034

docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

初始化 Yapi 数据库索引及管理员账号

docker run -it --rm  --link mongo-yapi:mongo  --entrypoint npm  --workdir /api/vendors  registry.cn-hangzhou.aliyuncs.com/anoy/yapi  run install-server

启动 Yapi 服务

docker run -d  --name yapi  --link mongo-yapi:mongo  --workdir /api/vendors  -p 3000:3000  registry.cn-hangzhou.aliyuncs.com/anoy/yapi  server/app.js

使用 Yapi 

访问 http://ip:3000 登录账号[email protected],密码ymfe.org 

登陆后:

设置登陆后获取的信息

如果接口需要登录,才可以访问其他接口,则需要设置该操作

设置后可以正常访问,其他接口,如下截图

遇到一个问题:参考别人资料解决

备份docker备份,如下截图:

参考资料:https://blog.csdn.net/qq_32447301/article/details/81394024

猜你喜欢

转载自blog.csdn.net/goodlook0123/article/details/86476351