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