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