docker 安装 yapi

1.创建 MongoDB 数据卷

docker volume create mongo_data_yapi

2.启动 MongoDB

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

3.获取 Yapi 镜像

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

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

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

5.启动 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

6.使用Yapi

访问 http://localhost:3000 登录账号 admin@admin.com,密码 ymfe.org

7.修改Yapi配置

# 进入到yapi容器
docker exec -it yapi /bin/sh

# 编辑配置文件
vi ../config.json

将config.json文件内容修改为如下内容(切记:只修改你需要的!去掉注释!!!)

{
  "port": "3000",
  // 管理员账号,可修改
  "adminAccount": "admin@admin.com",
  // 是否禁止注册,可不添加此项
  "closeRegister":true,
  // yapi连接数据库信息
  "db": {
  	// 服务名,注意与安装mongo的名称一致
    "servername": "mongo",
    // 初始化时的数据库名
    "DATABASE": "yapi",
    // 端口
    "port": 27017,
    // 登录数据库账号
    "user": "admin",
    // 登录数据库密码
    "pass": "123456",
    // 数据库鉴权源,可为空
    "authSource": "admin"
  }
}

修改保存之后输入  exit  命令退出容器

重新启动容器即可

docker restart yapi

8.用户注册

其实到这里已经结束了,但是用户怎么注册呢?

我帮你们想到了,上边的2步我们稍作修改 端口映射出来

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

然后看下我的这篇文章 Java新增Yapi用户 即可

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值