docker安装yapi
1、创建目录
mkdir -p /huanglei/v-mongodb/data
mkdir -p /huanglei/v-mongodb/config
2、启动mongdb
docker run -d --name mongo-yapi --restart=always -p 27017:27017 -v /huanglei/v-mongodb/data:/data/db -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=rachel.com --privileged=true mongo
3、获取yapi镜像
docker pull registry.cn-hangzhou.aliyuncs.com/anoyi/yapi
4、自定义配置文件
进入目录
cd /huanglei/v-mongodb/config
vim config.json
{
"port": "3000",
"adminAccount": "admin@rachel.com",
"timeout":120000,
"db": {
"servername": "mongo",
"DATABASE": "yapi",
"port": 27017,
"user": "rachel",
"pass": "rachel.com",
"authSource": "admin"
}
}
5、初始化 YAPI 数据库索引及管理员账号
docker run -it --rm --link mongo-yapi:mongo --entrypoint npm --workdir /yapi/vendors -v /huanglei/v-mongodb/config/config.json:/yapi/config.json registry.cn-hangzhou.aliyuncs.com/anoyi/yapi run install-server
6、启动 Yapi 服务
docker run -d --name yapi --link mongo-yapi:mongo --restart=always --workdir /yapi/vendors -p 3000:3000 -v /huanglei/v-mongodb/config/config.json:/yapi/config.json registry.cn-hangzhou.aliyuncs.com/anoyi/yapi server/app.js
7、测试
打开浏览器,访问:http://localhost:3000
账号:admin@rachel.com
密码:ymfe.org