
 
文章目录
- 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



















