1、安装MongoDB

  1. docker pull mongo

2、配置挂载数据文件夹

  1. #创建数据文件夹
  2. mkdir -p /mydata/mongo/data/db
  3. # 将/mydata/elasticsearch/文件夹中文件都可读可写
  4. chmod -R 777 /mydata/mongo/

3、启动mongo

  1. docker run -d --name mongo-yapi \
  2. -v /mydata/mongo/data/db:/data/db \
  3. -d mongo:latest

4、获取Yapi镜像(版本号可以去阿里云的镜像仓库查看)

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

5、初始化 Yapi 数据库索引及管理员账号 更多Yapi官网直通车

  1. docker run -it --rm \
  2. --link mongo-yapi:mongo \
  3. --entrypoint npm \
  4. --workdir /api/vendors \
  5. registry.cn-hangzhou.aliyuncs.com/anoy/yapi \
  6. run install-server

初始化管理员账号成功,账号名:”admin@admin.com”,密码:”ymfe.org”
image.png

6、启动Yapi

  1. docker run -d \
  2. --name yapi \
  3. --link mongo-yapi:mongo \
  4. --workdir /api/vendors \
  5. -p 3000:3000 \
  6. registry.cn-hangzhou.aliyuncs.com/anoy/yapi \
  7. server/app.js

7、访问测试

访问地址 http://localhost:3000
image.png