当前位置: 首页 > news >正文

docker 安装 yapi

在这里插入图片描述

文章目录

  • docker 安装 yapi
    • 一、拉取镜像
    • 二、创建目录
    • 三、添加配置文件
    • 四、初始化数据库表
    • 五、启动 yapi
    • 六、测试以及修改默认密码

没有 MongDB 的可以先看这个教程:MongDB安装教程

docker 安装 yapi

版本: 1.9.5

一、拉取镜像

docker pull yapipro/yapi:1.9.5

二、创建目录

mkdir -p /data/docker/yapi/conf/

三、添加配置文件

#创建文件
vim /data/docker/yapi/conf/config.json#写入数据{"port": "3000","adminAccount": "修改为自己的邮箱","timeout":120000,"db": {"url":"127.0.0.1","servername": "mongo","DATABASE": "yapi","port": 27017,"user": "yapi","pass": "yapi123456","authSource": ""},"mail": {"enable": true,"host": "飞书邮箱为 smtp.feishu.cn","port": 465,"from": "*","auth": {"user": "邮箱","pass": "飞书密码"}}}

四、初始化数据库表

# 初始化数据库表
docker run -d --rm \
--name yapi-init \
--link mongodb:mongo \
--net=yapi \
-v /data/docker/yapi/conf/config.json:/yapi/config.json \
yapipro/yapi:1.9.5 \
server/install.js
# 初始化管理员账号在上面的 config.json 配置中的adminAccount,初始密码是 yapi.pro,可以登录后进入个人中心修改

五、启动 yapi

docker run -d \
--name yapi \
--link mongodb:mongo \
--restart always \
--net=yapi \
-p 3000:3000 \
-v /data/docker/yapi/conf/config.json:/yapi/config.json \
yapipro/yapi:1.9.5 \
server/app.js

六、测试以及修改默认密码

访问地址 :http://ip地址:3000
默认账号:config.json 中配置的 adminAccount
默认密码:yapi.pro

http://www.lryc.cn/news/351301.html

相关文章:

  • 【AI如何帮你编写测试用例并输出表格格式】
  • 九宫格转圈圈抽奖活动,有加速,减速效果
  • 利用阿里OSS服务给文件设置过期删除--简单版
  • LabVIEW控制Trio控制器
  • 02--大数据Hadoop集群实战
  • 【ARMv8/v9 异常模型入门及渐进 10 -- WFI 与 WFE 使用详细介绍 1】
  • @DateTimeFormat 和 @JsonFormat 的区别和使用方式
  • C++—结构体
  • 指针与引用
  • 使用 mysql-binlog-connector 监听处理 MySQLBinlog 文件
  • CF Div2 729 Plus and Multiply
  • Joomla 3.7.0 (CVE-2017-8917) SQL注入漏洞环境
  • Python高克勒-曼宁-斯特里克勒公式计算一维流量
  • 【GD32系列--基本定时器Timer + 定时1ms 灯光间隔1s闪烁例程】
  • 第11章 集合与迭代器
  • 探索Linux中的神奇工具:探秘tail命令的妙用
  • 1688商品API接口:电商数据自动化的新引擎
  • 路由器不能端口映射什么原因?如何设置内网映射?
  • 开源RAG,本地mac启动 dify源码服务
  • 【Linux取经路】基于信号量和环形队列的生产消费者模型
  • 计算机SCI期刊,中科院2区,收稿范围非常广泛!
  • JDK、JRE、编译指令和垃圾回收机制详解
  • 【ARM 嵌入式 C 入门及渐进 6.2 -- ARMv8 C 内嵌汇编读系统寄存器的函数实现】
  • 使用 LlamaParse 进行 PDF 解析并创建知识图谱
  • Oracle行迁移解析
  • 【k8s】 busybox镜像、挂载volume卷
  • 文本三剑客之 sed 编辑器
  • 【MySQL精通之路】SQL优化(1)-查询优化(3)-索引合并
  • Linux中安装配置并使用samba服务(Centos以及Ubuntu)
  • three.js能实现啥效果?看过来,这里都是它的菜(06)